Date: Sunday, March 12, 2023 @ 15:49:55
  Author: heftig
Revision: 1419350

0.4.2-2: remove docs, fix sodeps

Modified:
  pipewire-media-session/trunk/PKGBUILD

----------+
 PKGBUILD |   69 +++++++++++++++++++++++--------------------------------------
 1 file changed, 27 insertions(+), 42 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-12 15:42:30 UTC (rev 1419349)
+++ PKGBUILD    2023-03-12 15:49:55 UTC (rev 1419350)
@@ -1,36 +1,43 @@
 # Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
 
-pkgbase=pipewire-media-session
-pkgname=(pipewire-media-session pipewire-media-session-docs)
+pkgname=pipewire-media-session
 pkgver=0.4.2
-pkgrel=1
+pkgrel=2
 epoch=1
-pkgdesc="Legacy session manager for PipeWire"
+pkgdesc="Legacy session manager for PipeWire (deprecated)"
 url="https://gitlab.freedesktop.org/pipewire/media-session";
 license=(MIT)
 arch=(x86_64)
-makedepends=(git meson doxygen graphviz 'pipewire>=0.3.39' systemd dbus
-             alsa-lib)
+depends=('pipewire>=0.3.39')
+makedepends=(
+  alsa-lib
+  dbus
+  git
+  meson
+  systemd
+)
+provides=(pipewire-session-manager)
+conflicts=(wireplumber)
+install=pipewire-media-session.install
 _commit=80dae7e24bec02b2befe09a72fbac6e2b38ccb5c  # tags/0.4.2
-source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/media-session.git#commit=$_commit";)
-sha256sums=('SKIP')
+source=("$pkgname::git+https://gitlab.freedesktop.org/pipewire/media-session.git#commit=$_commit";)
+b2sums=('SKIP')
 
 pkgver() {
-  cd $pkgbase
+  cd $pkgname
   git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
 }
 
 prepare() {
-  cd $pkgbase
+  cd $pkgname
 }
 
 build() {
   local meson_options=(
-    -D docs=enabled
     -D with-module-sets=[]
   )
 
-  arch-meson $pkgbase build "${meson_options[@]}"
+  arch-meson $pkgname build "${meson_options[@]}"
   meson compile -C build
 }
 
@@ -38,39 +45,17 @@
   meson test -C build --print-errorlogs
 }
 
-_pick() {
-  local p="$1" f d; shift
-  for f; do
-    d="$srcdir/$p/${f#$pkgdir/}"
-    mkdir -p "$(dirname "$d")"
-    mv "$f" "$d"
-    rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
-  done
-}
+package() {
+  depends+=(
+    libdbus-1.so
+    libpipewire-0.3.so
+    libsystemd.so
+  )
 
-package_pipewire-media-session() {
-  pkgdesc+=" (deprecated)"
-  depends=('pipewire>=0.3.39' libpipewire-0.3.so libsystemd.so libdbus-1.so
-           libasound.so)
-  optdepends=('pipewire-media-session-docs: Documentation')
-  provides=(pipewire-session-manager)
-  conflicts=(wireplumber)
-  install=pipewire-media-session.install
-
   meson install -C build --destdir "$pkgdir"
 
-  _pick docs "$pkgdir"/usr/share/doc
-
-  install -Dt "$pkgdir/usr/share/doc/$pkgname" -m644 $pkgbase/{NEWS,README}*
-  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/COPYING
+  install -Dt "$pkgdir/usr/share/doc/$pkgname" -m644 $pkgname/{NEWS,README}*
+  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgname/COPYING
 }
 
-package_pipewire-media-session-docs() {
-  pkgdesc+=" (documentation)"
-
-  mv docs/* "$pkgdir"
-
-  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/COPYING
-}
-
 # vim:set sw=2 sts=-1 et:

Reply via email to