summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD63
1 files changed, 21 insertions, 42 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8192d36a6d9d..758f959cb48d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
_pkgname=cardapio
pkgname=${_pkgname}-bzr
pkgver=886
-pkgrel=1
+pkgrel=2
pkgdesc="An alternative Gnome menu, launcher, and much more!"
arch=('i686' 'x86_64')
url="https://launchpad.net/cardapio"
@@ -15,54 +15,33 @@ 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)
+source=('cardapio::bzr+https://launchpad.net/cardapio/trunk'
+ 'arch_and_python_stuff.patch'
+ 'xdg_fix.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"
+pkgver() {
+ cd "${_pkgname}"
+ printf "%s" "$(bzr revno)"
+}
- msg "Removing old build directory..."
- rm -rf $srcdir/$_bzrmod-build
- msg "Creating build directory..."
- cp -r $srcdir/$_bzrmod $srcdir/$_bzrmod-build
-
+prepare() {
msg "Arch and Python2 adjustments..."
- cd "${srcdir}/$_bzrmod-build"
+ cd "${srcdir}/${_pkgname}"
patch -uNp2 -r- -i ../arch_and_python_stuff.patch || return 1
+ patch -uNp2 -r- -i ../xdg_fix.patch || return 1
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
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
+ cd "${srcdir}/${_pkgname}"
+ make DESTDIR="${pkgdir}" install
+ rm "${pkgdir}"/usr/share/locale/cardapio.pot
}
-sha256sums=('3fdaae9f4248c10d665492fb85f018d22d1a7120c65a1491efe58a2437bb98d0')
+sha256sums=('SKIP'
+ '3fdaae9f4248c10d665492fb85f018d22d1a7120c65a1491efe58a2437bb98d0'
+ '7c9915154d57c50724a5670b4dd4bb831f89208225690c3a0bcc039b60eefea3')