New deb file creation script also adds icons and mimetype

This commit is contained in:
bart@bart
2009-08-30 20:16:20 +02:00
parent 3ed03bf675
commit 0a528ef9fa
5 changed files with 2078 additions and 0 deletions
File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 99 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 98 KiB

+7
View File
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/love-game">
<comment>LÖVE game</comment>
<glob pattern="*.love"/>
</mime-type>
</mime-info>
+13
View File
@@ -17,9 +17,22 @@ case "$1" in
sed "s/%VERSION%/$2/" < debian > deb/DEBIAN/tmp sed "s/%VERSION%/$2/" < debian > deb/DEBIAN/tmp
sed "s/%INSTALLSIZE%/`ls -l ../../src/love | awk '{ sum += $5 } END { printf "%.2f", sum / 1000 }'`/" < deb/DEBIAN/tmp > deb/DEBIAN/control sed "s/%INSTALLSIZE%/`ls -l ../../src/love | awk '{ sum += $5 } END { printf "%.2f", sum / 1000 }'`/" < deb/DEBIAN/tmp > deb/DEBIAN/control
rm deb/DEBIAN/tmp rm deb/DEBIAN/tmp
cp mimescript deb/DEBIAN/postinst
cp mimescript deb/DEBIAN/postrm
mkdir deb/usr mkdir deb/usr
mkdir deb/usr/bin mkdir deb/usr/bin
cp ../../src/love deb/usr/bin/love cp ../../src/love deb/usr/bin/love
mkdir deb/usr/share
mkdir deb/usr/share/mime
mkdir deb/usr/share/mime/packages
cp love.xml deb/usr/share/mime/packages
mkdir deb/usr/share/icons
mkdir deb/usr/share/icons/gnome
mkdir deb/usr/share/icons/gnome/scalable
mkdir deb/usr/share/icons/gnome/scalable/apps
cp app.svg deb/usr/share/icons/gnome/scalable/apps/love.svg
mkdir deb/usr/share/icons/gnome/mimetypes
cp game.svg deb/usr/share/icons/gnome/mimetypes/gnome-mime-application-love-game.svg
dpkg -b deb love-$2.deb && \ dpkg -b deb love-$2.deb && \
echo " * love-$2.deb created" echo " * love-$2.deb created"
rm -rf deb rm -rf deb
+4
View File
@@ -0,0 +1,4 @@
#!/bin/sh
update-mime-database /usr/share/mime
gtk-update-icon-cache --force /usr/share/icons/gnome