Date: Saturday, May 9, 2015 @ 15:34:35 Author: flexiondotorg Revision: 133062
upgpkg: mate-media 1.10.0-1 - New upstream release Modified: mate-media/trunk/PKGBUILD ----------+ PKGBUILD | 72 ++++++++++++++----------------------------------------------- 1 file changed, 17 insertions(+), 55 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-05-09 13:04:18 UTC (rev 133061) +++ PKGBUILD 2015-05-09 13:34:35 UTC (rev 133062) @@ -1,73 +1,35 @@ # Maintainer : Martin Wimpress <c...@flexion.org> -pkgbase=mate-media -pkgname=("${pkgbase}-pulseaudio" "${pkgbase}-gstreamer") -pkgver=1.8.0 -pkgrel=3 +_ver=1.10 +_pkgbase=mate-media +pkgname=(${_pkgbase}) +pkgver=${_ver}.0 +pkgrel=1 url="http://mate-desktop.org" +pkgdesc="MATE Media Tools (GTK2 version)" arch=('i686' 'x86_64') license=('GPL') -depends=('gstreamer0.10-base-plugins' 'gtk2' 'libcanberra-pulse' 'libunique' - 'marco' 'mate-desktop' 'pulseaudio') -makedepends=('mate-common' 'mate-panel' 'mate-settings-daemon-gstreamer' - 'perl-xml-parser' 'yelp-tools') -optdepends=('yelp: for reading MATE help documents') -source=("http://pub.mate-desktop.org/releases/1.8/${pkgbase}-${pkgver}.tar.xz") -sha1sums=('8ec726baa6c6b02664a1190aedbc2467ec562a89') +depends=('gtk2' 'libcanberra-pulse' 'libmatemixer' 'libunique' 'marco>=1.10' 'mate-desktop>=1.10') +makedepends=('mate-common' 'mate-panel>=1.10' 'mate-settings-daemon>=1.10') +source=("http://pub.mate-desktop.org/releases/${_ver}/${_pkgbase}-${pkgver}.tar.xz") +groups=('mate-extra') +replaces=("${_pkgbase}-gstreamer" "${_pkgbase}-pulseaudio") +conflicts=("${_pkgbase}-gtk3" "${_pkgbase}-gstreamer" "${_pkgbase}-pulseaudio") +sha1sums=('702b6aa48312eb58891b6cca887bd112e7f0b86c') build() { - cd "${srcdir}" - cp -a ${pkgbase}-${pkgver}{,-gstreamer} - - # build for pulseaudio - cd "${srcdir}/${pkgbase}-${pkgver}" + cd "${srcdir}/${_pkgbase}-${pkgver}" ./configure \ --prefix=/usr \ --sysconfdir=/etc \ - --libexecdir=/usr/lib/${pkgbase} \ + --libexecdir=/usr/lib/${_pkgbase} \ --localstatedir=/var \ --with-gtk=2.0 \ - --enable-pulseaudio \ - --disable-gstmix \ - --disable-gst-mixer-applet \ --disable-static make - - # build for gstreamer - cd "${srcdir}/${pkgbase}-${pkgver}-gstreamer" - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --libexecdir=/usr/lib/${pkgbase} \ - --localstatedir=/var \ - --with-gtk=2.0 \ - --enable-gstmix \ - --enable-gst-mixer-applet \ - --enable-deprecated \ - --disable-pulseaudio \ - --disable-static - make } -package_mate-media-pulseaudio() { - groups=('mate-extra') - pkgdesc="MATE Media Tools (pulseaudio)" - depends=('libcanberra-pulse' 'libunique' 'marco' 'mate-desktop' 'pulseaudio') - conflicts=("${pkgbase}-gstreamer" 'mate-settings-daemon-gstreamer') - provides=("${pkgbase}") - replaces=("${pkgbase}") - cd "${srcdir}/${pkgbase}-${pkgver}" +package() { + cd "${srcdir}/${_pkgbase}-${pkgver}" make DESTDIR="${pkgdir}" install } - -package_mate-media-gstreamer() { - pkgdesc="MATE Media Tools (GStreamer)" - depends=('gstreamer0.10-base-plugins' 'gtk2' 'libcanberra' 'marco' - 'mate-desktop') - optdepends=('mate-panel: Volume control for the panel') - conflicts=("${pkgbase}-pulseaudio" 'mate-settings-daemon-pulseaudio') - provides=("${pkgbase}") - install=${pkgbase}-gstreamer.install - cd "${srcdir}/${pkgbase}-${pkgver}-gstreamer" - make DESTDIR="${pkgdir}" install -}