From: tobtoht Date: Wed, 28 Jun 2023 20:33:48 +0000 (+0200) Subject: deb: add desktop file, icons, fix permissions X-Git-Url: https://git.nutra.tk/v2?a=commitdiff_plain;h=f6b6d136f3bda8c341d647941dcc38c10fff5786;p=gamesguru%2Ffeather.git deb: add desktop file, icons, fix permissions --- diff --git a/contrib/debian/make_deb.sh b/contrib/debian/make_deb.sh index 77848333..ba06e9b3 100644 --- a/contrib/debian/make_deb.sh +++ b/contrib/debian/make_deb.sh @@ -9,7 +9,7 @@ cd /output/debian cp /feather/contrib/debian/control . sed -i "s/VERSION/${VERSION}/" control touch --no-dereference --date="@${SOURCE_DATE_EPOCH}" control -tar -czvf control.tar.gz control +tar --owner=0 --group=0 -czvf control.tar.gz control rm control #├── data.tar.gz @@ -22,8 +22,14 @@ cd usr/bin cp /feather-bin feather cd ../.. +mkdir -p usr/share/applications +cp /feather/src/assets/feather.desktop usr/share/applications/ + +mkdir -p usr/share/icons/hicolor/128x128/apps +cp /feather/src/assets/images/appicons/128x128.png usr/share/icons/hicolor/128x128/apps/feather.png + find . -print0 | xargs -0r touch --no-dereference --date="@${SOURCE_DATE_EPOCH}" -tar -czvf ../data.tar.gz . +tar --owner=0 --group=0 -czvf ../data.tar.gz . cd /output/debian chmod -R 755 data