summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD68
1 files changed, 68 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8192d36a6d9d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,68 @@
+# Maintainer: twa022 <twa022 at gmail dot com>
+# Contributor: max.bra <max dot bra at alice dot it>
+# Contributor: Shanto <shanto at hotmail>
+
+_pkgname=cardapio
+pkgname=${_pkgname}-bzr
+pkgver=886
+pkgrel=1
+pkgdesc="An alternative Gnome menu, launcher, and much more!"
+arch=('i686' 'x86_64')
+url="https://launchpad.net/cardapio"
+license=('GPL3')
+conflicts=('cardapio')
+provides=('cardapio')
+depends=('python2-xdg' 'xdg-user-dirs' 'python2-dbus' 'python2-gnomedesktop' 'python2-keybinder2' 'python2-simplejson' 'gnome-control-center' 'tk')
+makedepends=('bzr')
+optdepends=('tracker: search capability')
+source=(arch_and_python_stuff.patch)
+
+_bzrmod=cardapio
+_bzrtrunk=https://launchpad.net/cardapio/trunk
+
+build() {
+ cd "${srcdir}"
+ msg "Connecting to Bazaar server...."
+
+ if [ -d $_bzrmod ] ; then
+ cd ${_bzrmod} && bzr --no-plugins pull ${_bzrtrunk} -r ${pkgver}
+ msg "The local files are updated."
+ else
+ bzr --no-plugins branch ${_bzrtrunk} ${_bzrmod} -q -r ${pkgver}
+ fi
+
+ msg "Bazaar checkout done or server timeout"
+
+ msg "Removing old build directory..."
+ rm -rf $srcdir/$_bzrmod-build
+ msg "Creating build directory..."
+ cp -r $srcdir/$_bzrmod $srcdir/$_bzrmod-build
+
+ msg "Arch and Python2 adjustments..."
+ cd "${srcdir}/$_bzrmod-build"
+ patch -uNp2 -r- -i ../arch_and_python_stuff.patch || return 1
+ make
+}
+
+package() {
+ msg "Building cardapio...."
+ cd "${srcdir}/${_pkgname}-build/"
+ make DESTDIR="'${pkgdir}'" install || return 1
+ ln -s "/usr/lib/cardapio/cardapio" "$pkgdir/usr/bin/"
+ ln -s "/usr/lib/cardapio/cardapio-gnome-panel-applet" "$pkgdir/usr/bin/"
+ ln -s "/usr/lib/cardapio/cardapio-gnome3-panel-applet" "$pkgdir/usr/bin/"
+ ln -s "/usr/lib/cardapio/cardapio-mate-panel-applet" "$pkgdir/usr/bin/"
+
+ #msg "Building cardapio-docky...."
+ #cd "${srcdir}/${_pkgname}-build/src/docky"
+ #make DESTDIR="'${pkgdir}'" install || return 1
+
+ #msg "Building cardapio-awn...."
+ #cd "${srcdir}/${_pkgname}-build/src/awn"
+ #make DESTDIR="'${pkgdir}'" install || return 1
+
+ msg "Cleaning package...."
+ rm "${pkgdir}"/usr/share/locale/cardapio.pot || return 1
+}
+
+sha256sums=('3fdaae9f4248c10d665492fb85f018d22d1a7120c65a1491efe58a2437bb98d0')