[arch-commits] Commit in yass/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Sat Sep 1 14:09:01 UTC 2018


    Date: Saturday, September 1, 2018 @ 14:09:01
  Author: dvzrv
Revision: 375943

upgpkg: yass 0.1.0-1

Upgrading to 0.1.0. Using (now fixed) Makefile. Installing additional configuration system-wide.

Modified:
  yass/trunk/PKGBUILD

----------+
 PKGBUILD |   24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-09-01 13:56:18 UTC (rev 375942)
+++ PKGBUILD	2018-09-01 14:09:01 UTC (rev 375943)
@@ -1,8 +1,8 @@
 # $Id$
 # Maintainer: David Runge <dave at sleepmap.de>
 pkgname=yass
-pkgver=0.0.2
-pkgrel=3
+pkgver=0.1.0
+pkgrel=1
 pkgdesc="Yet Another Scrolling Scope"
 arch=('x86_64')
 url="https://kokkinizita.linuxaudio.org/linuxaudio/"
@@ -10,13 +10,15 @@
 groups=('pro-audio')
 depends=('clthreads' 'clxclient' 'jack')
 makedepends=('gendesk')
+backup=('etc/yass.conf')
 source=("https://kokkinizita.linuxaudio.org/linuxaudio/downloads/$pkgname-$pkgver.tar.bz2")
-sha512sums=('bd15d0f28c8877879f2cd75a18185234f254b8c7c00e78d6b8de84ed8c98ec014098aa0560d5f1efdaab8ad8638973d1e92230273d836903d553e56fa80e9a57')
+sha512sums=('c8107368ea014c0f078cd73df325aa68e15af2ce8797e02dbcc4cff4b03b753f9dd7301d9ef675960021a94ca47354cc93cae3f0e8abbbece54d9333ee4f77a2')
 validpgpkeys=()
 
 prepare() {
-  mv -v ${pkgname} ${pkgname}-${pkgver}
   cd "$pkgname-$pkgver"
+  sed -e '/native/d' \
+      -i source/Makefile
   # XDG desktop files
   gendesk -n \
           --pkgname ${pkgname} \
@@ -26,16 +28,18 @@
 }
 
 build() {
-  cd "$pkgname-$pkgver"
+  cd "$pkgname-$pkgver/source"
   make
 }
 
 package() {
-  cd "$pkgname-$pkgver"
-  # Makefile is too broken to do things properly
-  install -vDm 755 ${pkgname} -t "${pkgdir}/usr/bin/"
+  cd "$pkgname-$pkgver/source"
+  make DESTDIR="${pkgdir}" PREFIX="/usr" install
   # XDG desktop integration
-  install -vDm 644 "${pkgname}.desktop" -t "${pkgdir}/usr/share/applications/"
+  install -vDm 644 "../${pkgname}.desktop" \
+    -t "${pkgdir}/usr/share/applications/"
   # docs
-  install -vDm 644 {AUTHORS,README} -t "${pkgdir}/usr/share/doc/${pkgname}/"
+  install -vDm 644 ../{AUTHORS,README} -t "${pkgdir}/usr/share/doc/${pkgname}/"
+  # configuration
+  install -vDm 644 ../.yassrc "${pkgdir}/etc/yass.conf"
 }



More information about the arch-commits mailing list