diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | free42.desktop | 7 |
3 files changed, 22 insertions, 7 deletions
@@ -1,18 +1,19 @@ pkgbase = free42 pkgdesc = A complete re-implementation of the HP-42S calculator and the HP-82240 printer pkgver = 2.5.12a - pkgrel = 1 + pkgrel = 2 url = http://thomasokken.com/free42/ arch = i686 arch = x86_64 license = GPL - depends = libxmu - depends = gtk2 + depends = gtk3 optdepends = free42-skins: Additional skins source = http://thomasokken.com/free42/upstream/free42-nologo-2.5.12a.tgz source = 0001_system-skins.patch + source = free42.desktop md5sums = cb417d71d440fce18a1e3c208b6093d9 md5sums = 8c0522e3efa3c7fd54985af456b689b7 + md5sums = 9e1af9bfd8ce5eb2ad107f63ea446a55 pkgname = free42 @@ -3,17 +3,19 @@ pkgname=free42 pkgver=2.5.12a -pkgrel=1 +pkgrel=2 pkgdesc="A complete re-implementation of the HP-42S calculator and the HP-82240 printer" arch=('i686' 'x86_64') url="http://thomasokken.com/free42/" license=('GPL') -depends=('libxmu' 'gtk2') +depends=('gtk3') optdepends=('free42-skins: Additional skins') source=("http://thomasokken.com/free42/upstream/$pkgname-nologo-$pkgver.tgz" - "0001_system-skins.patch") + "0001_system-skins.patch" + "free42.desktop") md5sums=('cb417d71d440fce18a1e3c208b6093d9' - '8c0522e3efa3c7fd54985af456b689b7') + '8c0522e3efa3c7fd54985af456b689b7' + '9e1af9bfd8ce5eb2ad107f63ea446a55') prepare() { cd "$srcdir/$pkgname-nologo-$pkgver/" @@ -42,12 +44,17 @@ package() { install -Dm644 README "$pkgdir/usr/share/doc/$pkgname/README_GTK" install -Dm644 ../README "$pkgdir/usr/share/doc/$pkgname/README" + install -Dm644 icon-48x48.xpm "$pkgdir/usr/share/icons/hicolor/48x48/apps/free42.xpm" + install -Dm644 icon-128x128.xpm "$pkgdir/usr/share/icons/hicolor/128x128/apps/free42.xpm" + ln -s /usr/bin/free42dec "$pkgdir/usr/bin/free42" cd ../skins for _f in Ehrling42sl.* Standard.* README.txt; do install -Dm644 $_f "$pkgdir/usr/share/$pkgname/skins/$_f" done + + install -Dm644 "$srcdir/free42.desktop" "$pkgdir/usr/share/applications/free42.desktop" } # vim:set ts=2 sw=2 et: diff --git a/free42.desktop b/free42.desktop new file mode 100644 index 000000000000..ec27c8fa8332 --- /dev/null +++ b/free42.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Free42 +Exec=/usr/bin/free42 +Icon=free42 +Terminal=false +Type=Application +Categories=Utility;Calculator; |