Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Contributor: Alessio 'alexwizard' Sergi <sergi.alessio {at} gmail.com>
- pkgname=gnome-do-bzr
- _realname=gnome-do
- pkgver=1325
- pkgrel=1
- pkgdesc="A launcher application for GNOME"
- arch=('i686' 'x86_64')
- url="https://launchpad.net/do"
- license=('GPL3')
- depends=('gnome-desktop-sharp' 'gnome-keyring-sharp' 'gtk2' 'mono-addins' \
- 'hicolor-icon-theme' 'ndesk-dbus-glib' 'notify-sharp-svn' 'xdg-utils')
- makedepends=('bzr' 'intltool')
- provides=(${_realname})
- conflicts=(${_realname})
- options=('!libtool' '!emptydirs')
- install=${pkgname}.install
- source=(https://bugs.launchpad.net/do/+bug/634550/+attachment/1563347/+files/cs0200.patch
- https://bugs.launchpad.net/do/+bug/647495/+attachment/1727779/+files/compiler_fix.patch)
- md5sums=(91b4dff5fb7afed4d5c61da9de62daef 263257b1d9e96dfc3858e62bbbda4302)
- _bzrtrunk=lp:do
- _bzrmod=trunk
- build() {
- export MONO_SHARED_DIR=${srcdir}/.wabi
- mkdir -p ${MONO_SHARED_DIR}
- cd ${srcdir}
- msg "Connecting to the server...."
- if [ ! -d ./${_bzrmod} ]; then
- bzr co ${_bzrtrunk} ${_bzrmod} -r ${pkgver}
- else
- bzr up ${_bzrmod}
- fi
- msg "BZR checkout done or server timeout"
- msg "Starting make..."
- [ -d ./${_bzrmod}-build ] && rm -rf ./${_bzrmod}-build
- cp -r ./${_bzrmod} ./${_bzrmod}-build
- cd ./${_bzrmod}-build
- patch -p0 < ${srcdir}/cs0200.patch || return 1
- patch -p0 < ${srcdir}/compiler_fix.patch || return 1
- ./autogen.sh && ./configure --prefix=/usr --sysconfdir=/etc --disable-schemas-install || return 1
- make || return 1
- }
- package() {
- cd ${srcdir}/${_bzrmod}-build
- make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${pkgdir} install || return 1
- mkdir -p ${pkgdir}/usr/share/gconf/schemas
- gconf-merge-schema ${pkgdir}/usr/share/gconf/schemas/${_realname}.schemas ${pkgdir}/etc/gconf/schemas/*.schemas || return 1
- rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
- rm -rf ${pkgdir}/usr/lib/gnome-do/*.mdb
- # rm -rf ${srcdir}/${_bzrmod}-build
- }
- # vim:set ts=2 sw=2 et:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement