add appset-qt

This commit is contained in:
Phil 2011-03-09 22:14:08 +00:00
parent f2addacab0
commit 8c692577ac
2 changed files with 72 additions and 0 deletions

View File

@ -0,0 +1,35 @@
# Maintainer: Phil Miller <philm[at]chakra-project[dot]org>
# Committer: Simone Tobia <simone.tobia at gmail dot com>
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"
}

View File

@ -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
}