Date: Thursday, February 8, 2018 @ 18:09:22 Author: dvzrv Revision: 290320
upgpkg: ardour 5.12-3 Switching to https for url. Adding libarchive to depends. Removing doxygen from makedepends (not building docs anyways). Adding itstool to makedepends (for generating freedesktop stuff). Removing additional desktop file (now generated). Removing unneeded wscript fix. Adding dummy backend. Adding cxx11 flags. Adding freedesktop generation. Adding experimental support for Pro Tools session format. Installing auto-generated desktop and mime type files. Installing hicolor-icon-theme pictures for compatibility with desktop file. Modified: ardour/trunk/PKGBUILD Deleted: ardour/trunk/ardour.desktop ----------------+ PKGBUILD | 65 +++++++++++++++++++++++++------------------------------ ardour.desktop | 9 ------- 2 files changed, 30 insertions(+), 44 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-02-08 17:31:13 UTC (rev 290319) +++ PKGBUILD 2018-02-08 18:09:22 UTC (rev 290320) @@ -1,55 +1,50 @@ # $Id$ +# Maintainer: David Runge <[email protected]> # Maintainer: Ray Rashif <[email protected]> # Contributor: SpepS <dreamspepser at yahoo dot it> -# Contributor: see .contrib +_name=Ardour pkgname=ardour pkgver=5.12 -pkgrel=2 +pkgrel=3 pkgdesc="Professional-grade digital audio workstation" arch=('x86_64') -url="http://ardour.org/" +url="https://ardour.org/" license=('GPL') -depends=('liblrdf' 'liblo' 'lilv' 'suil' 'taglib' - 'aubio' 'rubberband' 'gtkmm') -makedepends=('git' 'python2' 'boost' 'cppunit' 'doxygen' 'graphviz') +depends=('liblrdf' 'libarchive' 'liblo' 'lilv' 'suil' 'taglib' 'aubio' +'rubberband' 'gtkmm') +makedepends=('boost' 'cppunit' 'git' 'itstool' 'python2') optdepends=('xjadeo: video monitoring' 'harvid: video timeline') -source=("$pkgname-$pkgver::git+https://github.com/${pkgname^}/$pkgname.git#tag=$pkgver" - "$pkgname.desktop") -md5sums=('SKIP' - 'dc653c227bc34aa6c729a4c2149308a7') +source=("${pkgname}-${pkgver}::git+https://github.com/${pkgname}/${pkgname}.git#tag=${pkgver}") +sha512sums=('SKIP') -prepare() { - cd "$srcdir/$pkgname-$pkgver" - - # python2 fix - sed -i 's/python ${SRC}/python2 ${SRC}/' libs/pbd/wscript -} - build() { - cd "$srcdir/$pkgname-$pkgver" - + cd "${pkgname}-${pkgver}" python2 waf configure --prefix=/usr \ - --configdir=/etc \ - --with-backends="jack,alsa" \ - --libjack=weak \ - --optimize \ - --docs \ - --cxx11 \ - --no-phone-home - - python2 waf build $MAKEFLAGS + --configdir=/etc \ + --with-backends="jack,alsa,dummy" \ + --libjack=weak \ + --optimize \ + --cxx11 \ + --freedesktop \ + --ptformat \ + --no-phone-home + python2 waf build } package() { - cd "$srcdir/$pkgname-$pkgver" - - python2 waf install --destdir="$pkgdir" - - # install some freedesktop.org compatibility - install -Dm644 "$srcdir/$pkgname.desktop" \ - "$pkgdir/usr/share/applications/$pkgname.desktop" + cd "${pkgname}-${pkgver}" + python2 waf install --destdir="${pkgdir}" + # xdg integration + install -vDm644 "build/gtk2_${pkgname}/${pkgname}.xml" \ + "${pkgdir}/usr/share/mime/application/x-${pkgname}.xml" + install -vDm644 "build/gtk2_${pkgname}/${pkgname}${pkgver%%.*}.desktop" \ + "${pkgdir}/usr/share/applications/${pkgname}.desktop" + for size in 16 22 32 48 256 512; do + install -vDm644 "gtk2_${pkgname}/resources/${_name}-icon_${size}px.png" \ + "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/${pkgname}${pkgver%%.*}.png" + done } # vim:set ts=2 sw=2 et: Deleted: ardour.desktop =================================================================== --- ardour.desktop 2018-02-08 17:31:13 UTC (rev 290319) +++ ardour.desktop 2018-02-08 18:09:22 UTC (rev 290320) @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=Ardour 5 -Comment=Multitrack hard disk recorder -Exec=ardour5 -Icon=/usr/share/ardour5/resources/Ardour-icon_256px.png -Terminal=false -Type=Application -X-MultipleArgs=false -Categories=GTK;Audio;AudioVideoEditing;AudioVideo;Video;
