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;

Reply via email to