diff --git a/tools-pkg-appset-qt/PKGBUILD b/tools-pkg-appset-qt/PKGBUILD new file mode 100644 index 000000000..31a7c8acf --- /dev/null +++ b/tools-pkg-appset-qt/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Phil Miller +# Committer: Simone Tobia + +pkgname=appset-qt +pkgver=0.2.2 +pkgrel=1 +pkgdesc="An advanced and feature rich Package Manager Frontend" +arch=('i686' 'x86_64') +url="http://appset.sourceforge.net/" +license=('GPL2') +depends=('qt>=4.6') +install=${pkgname}.install +source=(http://sourceforge.net/projects/appset/files/appset-qt/0.2/$pkgver/$pkgname-$pkgver-sources.tar.gz + http://chakra-project.org/$pkgname/chakra.patch) +md5sums=(f45b1e28dc78615d6e6719f52f87ce12 + cb98674a96eadcc4dd3fddaefa293961) + +build() { + cd $srcdir/$pkgname-$pkgver-sources + patch -Np1 -i ${startdir}/chakra.patch + qmake PREFIX=/usr -Wnone + make || return 1 +} + +package() { + cd $srcdir/$pkgname-$pkgver-sources + + make INSTALL_ROOT="$pkgdir/" install + + #helper daemon + install -m 755 -d "$pkgdir/etc/rc.d" || return 1 + install -m 755 "$srcdir/$pkgname-$pkgver-sources/AppSetHelper/appset-helper.sh" "$pkgdir/etc/rc.d/appset-helper" + #clean arch stuff + rm -r "$pkgdir/etc/appset/Arch" +} diff --git a/tools-pkg-appset-qt/appset-qt.install b/tools-pkg-appset-qt/appset-qt.install new file mode 100644 index 000000000..5fcb5ea50 --- /dev/null +++ b/tools-pkg-appset-qt/appset-qt.install @@ -0,0 +1,37 @@ +whisperer(){ + echo "----------------------------------------------------------------" + echo "Don't forget that this is an alpha release of AppSet-Qt." + echo "You can test it but it is not recommended for use every day" + echo "----------------------------------------------------------------" + echo "AppSet is in your desktop menu under Applications->System" + echo "To launch AppSet from shell run 'appset-launch.sh' as normal" + echo "user. To launch the tray type appsettray-qt as normal user." + echo "----------------------------------------------------------------" + echo "----------------------------------------------------------------" + echo "IMPORTANT!: NOW YOU NEED TO REBOOT YOUR COMPUTER TO MAKE APPSET" + echo "WORKING CORRECTLY" + echo "----------------------------------------------------------------" + echo "----------------------------------------------------------------" +} + +mr_daemon(){ + angel=$(grep ^DAEMONS /etc/rc.conf | grep appset-helper) + + if [ "$angel" = "" ]; then + sed -i '/^DAEMONS/{s/)$/ appset-helper)/}' /etc/rc.conf + fi +} + +post_install(){ + mr_daemon + whisperer +} + +post_upgrade(){ + mr_daemon + whisperer +} + +post_remove(){ + sed -i '/^DAEMONS/{s/ appset-helper)$/)/}' /etc/rc.conf +}