[arch-commits] Commit in sound-juicer/trunk (PKGBUILD fix-docdir.diff)

Jan Steffens heftig at archlinux.org
Sun Sep 27 22:36:26 UTC 2020


    Date: Sunday, September 27, 2020 @ 22:36:25
  Author: heftig
Revision: 396854

3.38.0-1

Added:
  sound-juicer/trunk/fix-docdir.diff
Modified:
  sound-juicer/trunk/PKGBUILD

-----------------+
 PKGBUILD        |   32 +++++++++++++++++---------------
 fix-docdir.diff |   13 +++++++++++++
 2 files changed, 30 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-09-27 22:35:11 UTC (rev 396853)
+++ PKGBUILD	2020-09-27 22:36:25 UTC (rev 396854)
@@ -1,19 +1,21 @@
-# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
+# Maintainer: Jan Alexander Steffens (heftig) <heftig at archlinux.org>
 # Contributor: Jan de Groot <jgc at archlinux.org>
 # Contributor: Ben <contrasutra at myrealbox.com>
 
 pkgname=sound-juicer
-pkgver=3.24.0+2+gb8380d2d
-pkgrel=3
+pkgver=3.38.0
+pkgrel=1
 pkgdesc="A lean and friendly audio CD extractor for GNOME"
 url="https://wiki.gnome.org/Apps/SoundJuicer"
 arch=(x86_64)
 license=(GPL)
 depends=(libmusicbrainz5 libdiscid gtk3 gst-plugins-base gst-plugins-good brasero iso-codes)
-makedepends=(intltool itstool gnome-common appstream-glib git)
-_commit=b8380d2da3b799560d5703ae8159a492877cd411  # master
-source=("git+https://git.gnome.org/browse/sound-juicer#commit=$_commit")
-sha256sums=('SKIP')
+makedepends=(itstool appstream-glib git meson)
+_commit=97c62e1a97821ea7bd0fb361fdf5d3ab59463a38  # tags/3.38.0^0
+source=("git+https://gitlab.gnome.org/GNOME/sound-juicer.git#commit=$_commit"
+        fix-docdir.diff)
+sha256sums=('SKIP'
+            'f6b11f7bec2cdc602d3ec87b630628d9e5f17d4397932442d27b757dee13cf4c')
 
 pkgver() {
   cd $pkgname
@@ -22,18 +24,18 @@
 
 prepare() {
   cd $pkgname
-  sed -i "/^AM_GNU_GETTEXT_VERSION.*/a AM_GNU_GETTEXT_REQUIRE_VERSION([0.19.6])" configure.ac  
-  NOCONFIGURE=1 ./autogen.sh
+  git apply -3 ../fix-docdir.diff
 }
 
 build() {
-  cd $pkgname
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-    --enable-compile-warnings=minimum
-  make
+  arch-meson $pkgname build
+  meson compile -C build
 }
 
+check() {
+  meson test -C build --print-errorlogs
+}
+
 package() {
-  cd $pkgname
-  make DESTDIR="${pkgdir}" install
+  DESTDIR="$pkgdir" meson install -C build
 }

Added: fix-docdir.diff
===================================================================
--- fix-docdir.diff	                        (rev 0)
+++ fix-docdir.diff	2020-09-27 22:36:25 UTC (rev 396854)
@@ -0,0 +1,13 @@
+diff --git i/meson.build w/meson.build
+index 5885b9f4..771adf17 100644
+--- i/meson.build
++++ w/meson.build
+@@ -7,7 +7,7 @@ sound_juicer_libdir = join_paths(sound_juicer_prefix, get_option('libdir'))
+ sound_juicer_libexecdir = join_paths(sound_juicer_prefix, get_option('libexecdir'))
+ sound_juicer_localedir = join_paths(sound_juicer_prefix, get_option('localedir'))
+ 
+-sound_juicer_docdir = join_paths(sound_juicer_prefix, 'doc', meson.project_name())
++sound_juicer_docdir = join_paths(sound_juicer_datadir, 'doc', meson.project_name())
+ 
+ gnome = import('gnome')
+ i18n = import('i18n')



More information about the arch-commits mailing list