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:
