diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 63 |
1 files changed, 21 insertions, 42 deletions
@@ -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') |