diff --git a/debian/changelog b/debian/changelog index 348d783..f80ab2b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,6 @@ -unibackpack (1.0.0-2) noble; urgency=low +unibackpack (1.0.1) noble; urgency=low - * Force native library dependency naming conventions for host OS compatibility + * Add Desktop file after creation, add unibackpack to pixmaps - -- Ioannis Michadasis Tue, 26 May 2026 18:00:00 +0300 + -- Ioannis Michadasis Tue, 26 May 2026 15:39:00 +0300 \ No newline at end of file diff --git a/debian/files b/debian/files index 617fb1b..e0399c7 100644 --- a/debian/files +++ b/debian/files @@ -1 +1 @@ -unibackpack_1.0.0-1_source.buildinfo utils optional +unibackpack_1.0.1_source.buildinfo utils optional diff --git a/debian/rules b/debian/rules index 5adbcf2..1bb9158 100755 --- a/debian/rules +++ b/debian/rules @@ -9,6 +9,14 @@ override_dh_auto_install: dh_auto_install # Safely rename the capitalized CMake output to proper lowercase convention mv debian/unibackpack/usr/bin/UniBackpack debian/unibackpack/usr/bin/unibackpack + + # Create staging layout targets manually + mkdir -p debian/unibackpack/usr/share/applications + mkdir -p debian/unibackpack/usr/share/pixmaps + + # Copy your assets straight into the package tree + cp debian/unibackpack.desktop debian/unibackpack/usr/share/applications/ + cp resources/icons/unibackpack.png debian/unibackpack/usr/share/pixmaps/ override_dh_shlibdeps: # Bypass the automated Ubuntu library naming inspection to maintain native OS compatibility diff --git a/debian/unibackpack.desktop b/debian/unibackpack.desktop new file mode 100644 index 0000000..904aaf8 --- /dev/null +++ b/debian/unibackpack.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=UniBackpack +Comment=University software installer +Exec=unibackpack +Icon=unibackpack +Terminal=false +Categories=Utility; \ No newline at end of file