diff options
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..e866c5cda695 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +#Maintainer: ente <mail@ck76.de> +#Previous Maintainer: Christoph Seitz <seitz.christop@gmail.com> +#Previous Maintainer: Gianluca Boiano (aka M0Rf30) + +pkgname=me-tv-bzr +pkgver=1.4.0 +pkgrel=58 +pkgdesc="A digital television (DVB) viewer for GNOME." +arch=('i686' 'x86_64') +url="https://code.launchpad.net/me-tv" +license=('GPL') +depends=('gtkmm' 'gconfmm' 'libxml++' 'libunique' 'vlc' 'gstreamer0.10-base') +optdepends=('linuxtv-dvb-apps: dvb tools' +'w_scan: generation of channels.conf') +makedepends=('intltool' 'gnome-common' 'bzr') +provides=('me-tv') +conflicts=('me-tv') +install='me-tv.install' +options=('!emptydirs') + +build() { + msg "Connecting to the server..." + bzr co lp:me-tv + + msg "Applying PACKAGE_DATA_DIR fix..." + cd "${srcdir}/me-tv/client" + sed -i -- 's/PACKAGE_DATA_DIR"/"\/usr\/share/g' me-tv-client.cc + + + msg "Starting make..." + + cd .. + NOCONFIGURE=1 ./autogen.sh + ./configure CXXFLAGS="$CXXFLAGS -D__KERNEL_STRICT_NAMES" --prefix=/usr + make +} + +package() { + msg "building package..." + cd "${srcdir}/me-tv" + + make -j1 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install + + install -m755 -d "${pkgdir}/usr/share/gconf/schemas" + gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" \ + --domain gtv "${pkgdir}/usr/etc/gconf/schemas/${pkgname}.schemas" + +} + |