[arch-commits] Commit in wireplumber/repos (4 files)
Date: Thursday, August 11, 2022 @ 12:18:29 Author: heftig Revision: 452556 archrelease: copy trunk to testing-x86_64 Added: wireplumber/repos/testing-x86_64/ wireplumber/repos/testing-x86_64/398.patch (from rev 452555, wireplumber/trunk/398.patch) wireplumber/repos/testing-x86_64/PKGBUILD (from rev 452555, wireplumber/trunk/PKGBUILD) wireplumber/repos/testing-x86_64/wireplumber.install (from rev 452555, wireplumber/trunk/wireplumber.install) -+ 398.patch | 161 ++ PKGBUILD| 89 +++ wireplumber.install | 23 +++ 3 files changed, 273 insertions(+) Copied: wireplumber/repos/testing-x86_64/398.patch (from rev 452555, wireplumber/trunk/398.patch) === --- testing-x86_64/398.patch(rev 0) +++ testing-x86_64/398.patch2022-08-11 12:18:29 UTC (rev 452556) @@ -0,0 +1,161 @@ +From ba10c7d8c68db7b79cfa9f0e42432b63a76c415a Mon Sep 17 00:00:00 2001 +From: Pauli Virtanen +Date: Tue, 19 Jul 2022 20:39:06 +0300 +Subject: [PATCH 1/2] policy-node: fix potential rescan loop + +SiLink activation might be delayed indefinitely under some error +conditions. Currently, policy-node schedules a rescan when it sees a +non-activated link on a stream to be moved, which produces busy loop if +the si-link doesn't activate. + +Instead of rescheduling on non-active si-links, just remove and emit a +warning. The si-link then gets removed once it gets activated. + +Reproducer: + +1. Play audio from Rhythmbox and pause. +2. Switch default output with pactl between two different outputs +3. Links from the paused stream stay at "init" +--- + src/scripts/policy-node.lua | 17 - + 1 file changed, 8 insertions(+), 9 deletions(-) + +diff --git a/src/scripts/policy-node.lua b/src/scripts/policy-node.lua +index e6816723..43df701c 100644 +--- a/src/scripts/policy-node.lua b/src/scripts/policy-node.lua +@@ -694,16 +694,15 @@ function handleLinkable (si) + local link = lookupLink (si_id, si_flags[si_id].peer_id) + if reconnect then + if link ~= nil then +--- remove old link if active, otherwise schedule rescan +-if ((link:get_active_features() & Feature.SessionItem.ACTIVE) ~= 0) then +- si_flags[si_id].peer_id = nil +- link:remove () +- Log.info (si, "... moving to new target") +-else +- scheduleRescan() +- Log.info (si, "... scheduled rescan") +- return ++-- remove old link ++if ((link:get_active_features() & Feature.SessionItem.ACTIVE) == 0) then ++ -- remove also not yet activated links: they might never become active, ++ -- and we should not loop waiting for them ++ Log.warning (link, "Link was not activated before removing") + end ++si_flags[si_id].peer_id = nil ++link:remove () ++Log.info (si, "... moving to new target") + end + else + if link ~= nil then +-- +GitLab + + +From dd017b43fa1077200ae5e00f697334908ef1b9b2 Mon Sep 17 00:00:00 2001 +From: Pauli Virtanen +Date: Tue, 19 Jul 2022 20:01:10 +0300 +Subject: [PATCH 2/2] m-si-link: don't wait for establish before activation + + cleanup links + +SiLink should not wait for WpLinks becoming ESTABLISHED, before +activation. That flag shows whether a link has moved away from the +"init" state, however, links to e.g. Pulseaudio corked streams can stay +in "init" state until uncorking. This causes trouble for policies, +which needlessly wait for such links to establish. + +The WpLink objects may also be kept alive by other referents, and +just unrefing them does not necessarily destroy the PW objects. + +Activate SiLink even if the WpLink is still in "init" state. It's enough +that the link otherwise successfully establishes. + +At dispose time, explicitly request destroying the WpLinks that were +created by the SiLink, to ensure they are removed even if there's +something else referring to them. +--- + modules/module-si-standard-link.c | 32 ++- + 1 file changed, 27 insertions(+), 5 deletions(-) + +diff --git a/modules/module-si-standard-link.c b/modules/module-si-standard-link.c +index dbebf391..9af71342 100644 +--- a/modules/module-si-standard-link.c b/modules/module-si-standard-link.c +@@ -132,6 +132,27 @@ si_standard_link_get_associated_proxy (WpSessionItem * item, GType proxy_type) + return NULL; + } + ++static void ++request_destroy_link (gpointer data, gpointer user_data) ++{ ++ WpLink *link = WP_LINK (data); ++ ++ wp_global_proxy_request_destroy (WP_GLOBAL_PROXY (link)); ++} ++ ++static void ++clear_node_links (GPtrArray **node_links_p) ++{ ++ /* ++ * Something else (eg. object managers) may be keeping the WpLink ++ * objects alive. Deactive the links now, to destroy the PW objects. ++ */ ++ if
[arch-commits] Commit in wireplumber/trunk (398.patch PKGBUILD)
Date: Thursday, August 11, 2022 @ 12:18:22 Author: heftig Revision: 452555 0.4.11-4: add patch fixing rescan loops Added: wireplumber/trunk/398.patch Modified: wireplumber/trunk/PKGBUILD ---+ 398.patch | 161 PKGBUILD | 12 +++- 2 files changed, 170 insertions(+), 3 deletions(-) Added: 398.patch === --- 398.patch (rev 0) +++ 398.patch 2022-08-11 12:18:22 UTC (rev 452555) @@ -0,0 +1,161 @@ +From ba10c7d8c68db7b79cfa9f0e42432b63a76c415a Mon Sep 17 00:00:00 2001 +From: Pauli Virtanen +Date: Tue, 19 Jul 2022 20:39:06 +0300 +Subject: [PATCH 1/2] policy-node: fix potential rescan loop + +SiLink activation might be delayed indefinitely under some error +conditions. Currently, policy-node schedules a rescan when it sees a +non-activated link on a stream to be moved, which produces busy loop if +the si-link doesn't activate. + +Instead of rescheduling on non-active si-links, just remove and emit a +warning. The si-link then gets removed once it gets activated. + +Reproducer: + +1. Play audio from Rhythmbox and pause. +2. Switch default output with pactl between two different outputs +3. Links from the paused stream stay at "init" +--- + src/scripts/policy-node.lua | 17 - + 1 file changed, 8 insertions(+), 9 deletions(-) + +diff --git a/src/scripts/policy-node.lua b/src/scripts/policy-node.lua +index e6816723..43df701c 100644 +--- a/src/scripts/policy-node.lua b/src/scripts/policy-node.lua +@@ -694,16 +694,15 @@ function handleLinkable (si) + local link = lookupLink (si_id, si_flags[si_id].peer_id) + if reconnect then + if link ~= nil then +--- remove old link if active, otherwise schedule rescan +-if ((link:get_active_features() & Feature.SessionItem.ACTIVE) ~= 0) then +- si_flags[si_id].peer_id = nil +- link:remove () +- Log.info (si, "... moving to new target") +-else +- scheduleRescan() +- Log.info (si, "... scheduled rescan") +- return ++-- remove old link ++if ((link:get_active_features() & Feature.SessionItem.ACTIVE) == 0) then ++ -- remove also not yet activated links: they might never become active, ++ -- and we should not loop waiting for them ++ Log.warning (link, "Link was not activated before removing") + end ++si_flags[si_id].peer_id = nil ++link:remove () ++Log.info (si, "... moving to new target") + end + else + if link ~= nil then +-- +GitLab + + +From dd017b43fa1077200ae5e00f697334908ef1b9b2 Mon Sep 17 00:00:00 2001 +From: Pauli Virtanen +Date: Tue, 19 Jul 2022 20:01:10 +0300 +Subject: [PATCH 2/2] m-si-link: don't wait for establish before activation + + cleanup links + +SiLink should not wait for WpLinks becoming ESTABLISHED, before +activation. That flag shows whether a link has moved away from the +"init" state, however, links to e.g. Pulseaudio corked streams can stay +in "init" state until uncorking. This causes trouble for policies, +which needlessly wait for such links to establish. + +The WpLink objects may also be kept alive by other referents, and +just unrefing them does not necessarily destroy the PW objects. + +Activate SiLink even if the WpLink is still in "init" state. It's enough +that the link otherwise successfully establishes. + +At dispose time, explicitly request destroying the WpLinks that were +created by the SiLink, to ensure they are removed even if there's +something else referring to them. +--- + modules/module-si-standard-link.c | 32 ++- + 1 file changed, 27 insertions(+), 5 deletions(-) + +diff --git a/modules/module-si-standard-link.c b/modules/module-si-standard-link.c +index dbebf391..9af71342 100644 +--- a/modules/module-si-standard-link.c b/modules/module-si-standard-link.c +@@ -132,6 +132,27 @@ si_standard_link_get_associated_proxy (WpSessionItem * item, GType proxy_type) + return NULL; + } + ++static void ++request_destroy_link (gpointer data, gpointer user_data) ++{ ++ WpLink *link = WP_LINK (data); ++ ++ wp_global_proxy_request_destroy (WP_GLOBAL_PROXY (link)); ++} ++ ++static void ++clear_node_links (GPtrArray **node_links_p) ++{ ++ /* ++ * Something else (eg. object managers) may be keeping the WpLink ++ * objects alive. Deactive the links now, to destroy the PW objects. ++ */ ++ if (*node_links_p) ++g_ptr_array_foreach (*node_links_p, request_destroy_link, NULL); ++ ++ g_clear_pointer (node_links_p, g_ptr_array_unref); ++} ++ + static void + si_standard_link_disable_active (WpSessionItem *si) + { +@@ -154,7 +175,8 @@ si_standard_link_disable_active (WpSessionItem *si) + WP_SI_LINKABLE (si_in)); + } + +- g_clear_pointer (>node_links, g_ptr_array_unref); ++ clear_node_links (>node_links); ++ +
[arch-commits] Commit in wireplumber/repos (3 files)
Date: Monday, August 8, 2022 @ 07:03:57 Author: heftig Revision: 452404 archrelease: copy trunk to testing-x86_64 Added: wireplumber/repos/testing-x86_64/ wireplumber/repos/testing-x86_64/PKGBUILD (from rev 452403, wireplumber/trunk/PKGBUILD) wireplumber/repos/testing-x86_64/wireplumber.install (from rev 452403, wireplumber/trunk/wireplumber.install) -+ PKGBUILD| 83 ++ wireplumber.install | 23 + 2 files changed, 106 insertions(+) Copied: wireplumber/repos/testing-x86_64/PKGBUILD (from rev 452403, wireplumber/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2022-08-08 07:03:57 UTC (rev 452404) @@ -0,0 +1,83 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +_commit=80b3559963f0ad40a7bfa6c23b0098275c0b5ebe # tags/0.4.11 +pkgver=0.4.11 +pkgrel=3 +pkgdesc="Session / policy manager implementation for PipeWire" +url="https://pipewire.pages.freedesktop.org/wireplumber/; +arch=(x86_64) +license=(MIT) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.52' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +options=(debug) +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd $pkgbase + + # Fix sound inside VM + git cherry-pick -n c16e637c329bc9dda8544b18f5bd47a8d63ee253 + + # https://bugs.archlinux.org/task/75352 + git cherry-pick -n eb406bdb2cbbcd49c55c71285f8f2eddb624d24b +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.52' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.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/LICENSE +} + +package_wireplumber-docs() { + pkgdesc+=" - documentation" + + mv docs/* "$pkgdir" + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE +} + +# vim:set sw=2 et: Copied: wireplumber/repos/testing-x86_64/wireplumber.install (from rev 452403, wireplumber/trunk/wireplumber.install) === --- testing-x86_64/wireplumber.install (rev 0) +++ testing-x86_64/wireplumber.install 2022-08-08 07:03:57 UTC (rev 452404) @@ -0,0 +1,23 @@ +post_install() { + # Enable service by default, creating an alias from + # pipewire-session-manager.service, which is required by pipewire.service + systemctl --global enable wireplumber.service +} + +post_upgrade() { + # Reenable the service if needed so the alias gets created. + if (( $(vercmp "$2" '0.4.4-2') < 0)); then +# Unlike pipewire-media-session, we introduce the enable of wireplumber +# in the same release as the alias, thus can unconditionally reenable. +systemctl --global reenable wireplumber.service +cat <>> If you enabled wireplumber.service manually for any user, run +"systemctl --user reenable wireplumber.service" for these users +now. This will create a required service alias. +MSG + fi +} + +pre_remove() { + systemctl --global disable wireplumber.service +}
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Monday, August 8, 2022 @ 07:03:30 Author: heftig Revision: 452403 0.4.11-3: Add patch for FS#75352 Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |5 - 1 file changed, 4 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-08 06:39:12 UTC (rev 452402) +++ PKGBUILD2022-08-08 07:03:30 UTC (rev 452403) @@ -5,7 +5,7 @@ pkgname=(wireplumber wireplumber-docs) _commit=80b3559963f0ad40a7bfa6c23b0098275c0b5ebe # tags/0.4.11 pkgver=0.4.11 -pkgrel=2 +pkgrel=3 pkgdesc="Session / policy manager implementation for PipeWire" url="https://pipewire.pages.freedesktop.org/wireplumber/; arch=(x86_64) @@ -27,6 +27,9 @@ # Fix sound inside VM git cherry-pick -n c16e637c329bc9dda8544b18f5bd47a8d63ee253 + + # https://bugs.archlinux.org/task/75352 + git cherry-pick -n eb406bdb2cbbcd49c55c71285f8f2eddb624d24b } build() {
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Tuesday, July 12, 2022 @ 13:23:42 Author: heftig Revision: 450889 code style Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-07-12 13:21:25 UTC (rev 450888) +++ PKGBUILD2022-07-12 13:23:42 UTC (rev 450889) @@ -24,8 +24,9 @@ prepare() { cd $pkgbase - git cherry-pick -n \ -'c16e637c329bc9dda8544b18f5bd47a8d63ee253' + + # Fix sound inside VM + git cherry-pick -n c16e637c329bc9dda8544b18f5bd47a8d63ee253 } build() {
[arch-commits] Commit in wireplumber/repos (3 files)
Date: Tuesday, July 12, 2022 @ 12:52:49 Author: eworm Revision: 450885 archrelease: copy trunk to testing-x86_64 Added: wireplumber/repos/testing-x86_64/ wireplumber/repos/testing-x86_64/PKGBUILD (from rev 450884, wireplumber/trunk/PKGBUILD) wireplumber/repos/testing-x86_64/wireplumber.install (from rev 450884, wireplumber/trunk/wireplumber.install) -+ PKGBUILD| 79 ++ wireplumber.install | 23 ++ 2 files changed, 102 insertions(+) Copied: wireplumber/repos/testing-x86_64/PKGBUILD (from rev 450884, wireplumber/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2022-07-12 12:52:49 UTC (rev 450885) @@ -0,0 +1,79 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +_commit=80b3559963f0ad40a7bfa6c23b0098275c0b5ebe # tags/0.4.11 +pkgver=0.4.11 +pkgrel=2 +pkgdesc="Session / policy manager implementation for PipeWire" +url="https://pipewire.pages.freedesktop.org/wireplumber/; +arch=(x86_64) +license=(MIT) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.52' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +options=(debug) +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd $pkgbase + git cherry-pick -n \ +'c16e637c329bc9dda8544b18f5bd47a8d63ee253' +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.52' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.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/LICENSE +} + +package_wireplumber-docs() { + pkgdesc+=" - documentation" + + mv docs/* "$pkgdir" + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE +} + +# vim:set sw=2 et: Copied: wireplumber/repos/testing-x86_64/wireplumber.install (from rev 450884, wireplumber/trunk/wireplumber.install) === --- testing-x86_64/wireplumber.install (rev 0) +++ testing-x86_64/wireplumber.install 2022-07-12 12:52:49 UTC (rev 450885) @@ -0,0 +1,23 @@ +post_install() { + # Enable service by default, creating an alias from + # pipewire-session-manager.service, which is required by pipewire.service + systemctl --global enable wireplumber.service +} + +post_upgrade() { + # Reenable the service if needed so the alias gets created. + if (( $(vercmp "$2" '0.4.4-2') < 0)); then +# Unlike pipewire-media-session, we introduce the enable of wireplumber +# in the same release as the alias, thus can unconditionally reenable. +systemctl --global reenable wireplumber.service +cat <>> If you enabled wireplumber.service manually for any user, run +"systemctl --user reenable wireplumber.service" for these users +now. This will create a required service alias. +MSG + fi +} + +pre_remove() { + systemctl --global disable wireplumber.service +}
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Tuesday, July 12, 2022 @ 12:52:46 Author: eworm Revision: 450884 upgpkg: wireplumber 0.4.11-2: fix sound inside VM Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-07-12 10:12:35 UTC (rev 450883) +++ PKGBUILD2022-07-12 12:52:46 UTC (rev 450884) @@ -5,7 +5,7 @@ pkgname=(wireplumber wireplumber-docs) _commit=80b3559963f0ad40a7bfa6c23b0098275c0b5ebe # tags/0.4.11 pkgver=0.4.11 -pkgrel=1 +pkgrel=2 pkgdesc="Session / policy manager implementation for PipeWire" url="https://pipewire.pages.freedesktop.org/wireplumber/; arch=(x86_64) @@ -22,6 +22,12 @@ git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } +prepare() { + cd $pkgbase + git cherry-pick -n \ +'c16e637c329bc9dda8544b18f5bd47a8d63ee253' +} + build() { local meson_options=( -D system-lua=true
[arch-commits] Commit in wireplumber/repos (3 files)
Date: Tuesday, July 5, 2022 @ 22:54:52 Author: heftig Revision: 449928 archrelease: copy trunk to testing-x86_64 Added: wireplumber/repos/testing-x86_64/ wireplumber/repos/testing-x86_64/PKGBUILD (from rev 449927, wireplumber/trunk/PKGBUILD) wireplumber/repos/testing-x86_64/wireplumber.install (from rev 449927, wireplumber/trunk/wireplumber.install) -+ PKGBUILD| 73 ++ wireplumber.install | 23 +++ 2 files changed, 96 insertions(+) Copied: wireplumber/repos/testing-x86_64/PKGBUILD (from rev 449927, wireplumber/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2022-07-05 22:54:52 UTC (rev 449928) @@ -0,0 +1,73 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +_commit=80b3559963f0ad40a7bfa6c23b0098275c0b5ebe # tags/0.4.11 +pkgver=0.4.11 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +url="https://pipewire.pages.freedesktop.org/wireplumber/; +arch=(x86_64) +license=(MIT) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.52' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +options=(debug) +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.52' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.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/LICENSE +} + +package_wireplumber-docs() { + pkgdesc+=" - documentation" + + mv docs/* "$pkgdir" + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE +} + +# vim:set sw=2 et: Copied: wireplumber/repos/testing-x86_64/wireplumber.install (from rev 449927, wireplumber/trunk/wireplumber.install) === --- testing-x86_64/wireplumber.install (rev 0) +++ testing-x86_64/wireplumber.install 2022-07-05 22:54:52 UTC (rev 449928) @@ -0,0 +1,23 @@ +post_install() { + # Enable service by default, creating an alias from + # pipewire-session-manager.service, which is required by pipewire.service + systemctl --global enable wireplumber.service +} + +post_upgrade() { + # Reenable the service if needed so the alias gets created. + if (( $(vercmp "$2" '0.4.4-2') < 0)); then +# Unlike pipewire-media-session, we introduce the enable of wireplumber +# in the same release as the alias, thus can unconditionally reenable. +systemctl --global reenable wireplumber.service +cat <>> If you enabled wireplumber.service manually for any user, run +"systemctl --user reenable wireplumber.service" for these users +now. This will create a required service alias. +MSG + fi +} + +pre_remove() { + systemctl --global disable wireplumber.service +}
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Tuesday, July 5, 2022 @ 22:49:45 Author: heftig Revision: 449922 0.4.11-1 Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-07-05 21:46:03 UTC (rev 449921) +++ PKGBUILD2022-07-05 22:49:45 UTC (rev 449922) @@ -3,14 +3,14 @@ pkgbase=wireplumber pkgname=(wireplumber wireplumber-docs) -_commit=3400acd0db95fefdda7595d20466c095902d8997 # tags/0.4.10 -pkgver=0.4.10 -pkgrel=3 +_commit=80b3559963f0ad40a7bfa6c23b0098275c0b5ebe # tags/0.4.11 +pkgver=0.4.11 +pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" url="https://pipewire.pages.freedesktop.org/wireplumber/; arch=(x86_64) license=(MIT) -makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.52' systemd glib2 lua gobject-introspection python-sphinx python-sphinx_rtd_theme python-breathe python-lxml) options=(debug) @@ -47,7 +47,7 @@ } package_wireplumber() { - depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so + depends=('pipewire>=0.3.52' lua libpipewire-0.3.so libsystemd.so libg{lib,module,object,io}-2.0.so) optdepends=('wireplumber-docs: Documentation') provides=(pipewire-session-manager libwireplumber-0.4.so)
[arch-commits] Commit in wireplumber/repos/extra-x86_64 (4 files)
Date: Wednesday, May 11, 2022 @ 13:57:22 Author: heftig Revision: 445008 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 445006, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 445006, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/extra-x86_64/PKGBUILD wireplumber/repos/extra-x86_64/wireplumber.install -+ PKGBUILD| 147 -- wireplumber.install | 46 +++ 2 files changed, 96 insertions(+), 97 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-05-11 13:57:21 UTC (rev 445007) +++ PKGBUILD2022-05-11 13:57:22 UTC (rev 445008) @@ -1,74 +0,0 @@ -# Maintainer: David Runge -# Maintainer: Jan Alexander Steffens (heftig) - -pkgbase=wireplumber -pkgname=(wireplumber wireplumber-docs) -_commit=3400acd0db95fefdda7595d20466c095902d8997 # tags/0.4.10 -pkgver=0.4.10 -pkgrel=2 -pkgdesc="Session / policy manager implementation for PipeWire" -url="https://pipewire.pages.freedesktop.org/wireplumber/; -arch=(x86_64) -license=(MIT) -makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua - gobject-introspection python-sphinx python-sphinx_rtd_theme - python-breathe python-lxml) -options=(debug) -source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' -} - -build() { - local meson_options=( --D system-lua=true --D elogind=disabled - ) - - arch-meson $pkgbase build "${meson_options[@]}" - meson compile -C build -} - -check() { - 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_wireplumber() { - depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so - libg{lib,module,object,io}-2.0.so) - optdepends=('wireplumber-docs: Documentation') - provides=(pipewire-session-manager libwireplumber-0.4.so) - conflicts=(pipewire-media-session) - replaces=('pipewire-media-session<=1:0.4.1-1') - install=wireplumber.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/LICENSE -} - -package_wireplumber-docs() { - pkgdesc+=" - documentation" - - mv docs/* "$pkgdir" - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} - -# vim:set sw=2 et: Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 445006, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-05-11 13:57:22 UTC (rev 445008) @@ -0,0 +1,73 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +_commit=3400acd0db95fefdda7595d20466c095902d8997 # tags/0.4.10 +pkgver=0.4.10 +pkgrel=3 +pkgdesc="Session / policy manager implementation for PipeWire" +url="https://pipewire.pages.freedesktop.org/wireplumber/; +arch=(x86_64) +license=(MIT) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +options=(debug) +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.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/LICENSE +} +
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Wednesday, May 11, 2022 @ 13:57:00 Author: heftig Revision: 445005 0.4.10-3: Remove replaces, wireplumber breaks non-audio setups Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-05-11 12:41:15 UTC (rev 445004) +++ PKGBUILD2022-05-11 13:57:00 UTC (rev 445005) @@ -5,7 +5,7 @@ pkgname=(wireplumber wireplumber-docs) _commit=3400acd0db95fefdda7595d20466c095902d8997 # tags/0.4.10 pkgver=0.4.10 -pkgrel=2 +pkgrel=3 pkgdesc="Session / policy manager implementation for PipeWire" url="https://pipewire.pages.freedesktop.org/wireplumber/; arch=(x86_64) @@ -52,7 +52,6 @@ optdepends=('wireplumber-docs: Documentation') provides=(pipewire-session-manager libwireplumber-0.4.so) conflicts=(pipewire-media-session) - replaces=('pipewire-media-session<=1:0.4.1-1') install=wireplumber.install meson install -C build --destdir "$pkgdir"
[arch-commits] Commit in wireplumber/repos/extra-x86_64 (4 files)
Date: Tuesday, May 10, 2022 @ 15:45:49 Author: heftig Revision: 444942 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 444941, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 444941, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/extra-x86_64/PKGBUILD wireplumber/repos/extra-x86_64/wireplumber.install -+ PKGBUILD| 147 +- wireplumber.install | 46 +++ 2 files changed, 97 insertions(+), 96 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-05-10 15:45:36 UTC (rev 444941) +++ PKGBUILD2022-05-10 15:45:49 UTC (rev 444942) @@ -1,73 +0,0 @@ -# Maintainer: David Runge -# Maintainer: Jan Alexander Steffens (heftig) - -pkgbase=wireplumber -pkgname=(wireplumber wireplumber-docs) -_commit=3400acd0db95fefdda7595d20466c095902d8997 # tags/0.4.10 -pkgver=0.4.10 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -url="https://pipewire.pages.freedesktop.org/wireplumber/; -arch=(x86_64) -license=(MIT) -makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua - gobject-introspection python-sphinx python-sphinx_rtd_theme - python-breathe python-lxml) -options=(debug) -source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' -} - -build() { - local meson_options=( --D system-lua=true --D elogind=disabled - ) - - arch-meson $pkgbase build "${meson_options[@]}" - meson compile -C build -} - -check() { - 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_wireplumber() { - depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so - libg{lib,module,object,io}-2.0.so) - optdepends=('wireplumber-docs: Documentation') - provides=(pipewire-session-manager libwireplumber-0.4.so) - conflicts=(pipewire-media-session) - install=wireplumber.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/LICENSE -} - -package_wireplumber-docs() { - pkgdesc+=" - documentation" - - mv docs/* "$pkgdir" - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} - -# vim:set sw=2 et: Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 444941, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-05-10 15:45:49 UTC (rev 444942) @@ -0,0 +1,74 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +_commit=3400acd0db95fefdda7595d20466c095902d8997 # tags/0.4.10 +pkgver=0.4.10 +pkgrel=2 +pkgdesc="Session / policy manager implementation for PipeWire" +url="https://pipewire.pages.freedesktop.org/wireplumber/; +arch=(x86_64) +license=(MIT) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +options=(debug) +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + replaces=('pipewire-media-session<=1:0.4.1-1') + install=wireplumber.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/LICENSE +} +
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Tuesday, May 10, 2022 @ 15:45:36 Author: heftig Revision: 444941 0.4.10-2: replace pipewire-media-session; the latter is dead Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-05-10 15:26:03 UTC (rev 444940) +++ PKGBUILD2022-05-10 15:45:36 UTC (rev 444941) @@ -3,9 +3,9 @@ pkgbase=wireplumber pkgname=(wireplumber wireplumber-docs) -_commit=3400acd0db95fefdda7595d20466c095902d8997 # tags/0.4.10 +_commit=3400acd0db95fefdda7595d20466c095902d8997 # tags/0.4.10 pkgver=0.4.10 -pkgrel=1 +pkgrel=2 pkgdesc="Session / policy manager implementation for PipeWire" url="https://pipewire.pages.freedesktop.org/wireplumber/; arch=(x86_64) @@ -52,6 +52,7 @@ optdepends=('wireplumber-docs: Documentation') provides=(pipewire-session-manager libwireplumber-0.4.so) conflicts=(pipewire-media-session) + replaces=('pipewire-media-session<=1:0.4.1-1') install=wireplumber.install meson install -C build --destdir "$pkgdir"
[arch-commits] Commit in wireplumber/repos/extra-x86_64 (4 files)
Date: Tuesday, May 10, 2022 @ 15:26:03 Author: dvzrv Revision: 444940 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 444939, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 444939, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/extra-x86_64/PKGBUILD wireplumber/repos/extra-x86_64/wireplumber.install -+ PKGBUILD| 146 +- wireplumber.install | 46 +++ 2 files changed, 96 insertions(+), 96 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-05-10 15:25:49 UTC (rev 444939) +++ PKGBUILD2022-05-10 15:26:03 UTC (rev 444940) @@ -1,73 +0,0 @@ -# Maintainer: David Runge -# Maintainer: Jan Alexander Steffens (heftig) - -pkgbase=wireplumber -pkgname=(wireplumber wireplumber-docs) -_commit=8b97b40c4467951fbd4181afb47e4175361365a6 # tags/0.4.9 -pkgver=0.4.9 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=(x86_64) -url="https://pipewire.pages.freedesktop.org/wireplumber/; -license=(MIT) -makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua - gobject-introspection python-sphinx python-sphinx_rtd_theme - python-breathe python-lxml) -options=(debug) -source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' -} - -build() { - local meson_options=( --D system-lua=true --D elogind=disabled - ) - - arch-meson $pkgbase build "${meson_options[@]}" - meson compile -C build -} - -check() { - 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_wireplumber() { - depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so - libg{lib,module,object,io}-2.0.so) - optdepends=('wireplumber-docs: Documentation') - provides=(pipewire-session-manager libwireplumber-0.4.so) - conflicts=(pipewire-media-session) - install=wireplumber.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/LICENSE -} - -package_wireplumber-docs() { - pkgdesc+=" - documentation" - - mv docs/* "$pkgdir" - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} - -# vim:set sw=2 et: Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 444939, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-05-10 15:26:03 UTC (rev 444940) @@ -0,0 +1,73 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +_commit=3400acd0db95fefdda7595d20466c095902d8997 # tags/0.4.10 +pkgver=0.4.10 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +url="https://pipewire.pages.freedesktop.org/wireplumber/; +arch=(x86_64) +license=(MIT) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +options=(debug) +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.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/LICENSE +} + +package_wireplumber-docs() { + pkgdesc+=" - documentation" + +
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Tuesday, May 10, 2022 @ 15:25:49 Author: dvzrv Revision: 444939 upgpkg: wireplumber 0.4.10-1: Upgrade to 0.4.10. Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-05-10 12:03:34 UTC (rev 444938) +++ PKGBUILD2022-05-10 15:25:49 UTC (rev 444939) @@ -3,8 +3,8 @@ pkgbase=wireplumber pkgname=(wireplumber wireplumber-docs) -_commit=8b97b40c4467951fbd4181afb47e4175361365a6 # tags/0.4.9 -pkgver=0.4.9 +_commit=3400acd0db95fefdda7595d20466c095902d8997 # tags/0.4.10 +pkgver=0.4.10 pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" url="https://pipewire.pages.freedesktop.org/wireplumber/;
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Tuesday, March 29, 2022 @ 20:00:54 Author: heftig Revision: 440921 reorder Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-29 19:55:53 UTC (rev 440920) +++ PKGBUILD2022-03-29 20:00:54 UTC (rev 440921) @@ -7,8 +7,8 @@ pkgver=0.4.9 pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" +url="https://pipewire.pages.freedesktop.org/wireplumber/; arch=(x86_64) -url="https://pipewire.pages.freedesktop.org/wireplumber/; license=(MIT) makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua gobject-introspection python-sphinx python-sphinx_rtd_theme
[arch-commits] Commit in wireplumber/repos/extra-x86_64 (4 files)
Date: Wednesday, March 23, 2022 @ 12:18:43 Author: dvzrv Revision: 440607 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 440606, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 440606, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/extra-x86_64/PKGBUILD wireplumber/repos/extra-x86_64/wireplumber.install -+ PKGBUILD| 153 +++--- wireplumber.install | 46 +++ 2 files changed, 96 insertions(+), 103 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-23 12:18:27 UTC (rev 440606) +++ PKGBUILD2022-03-23 12:18:43 UTC (rev 440607) @@ -1,80 +0,0 @@ -# Maintainer: David Runge -# Maintainer: Jan Alexander Steffens (heftig) - -pkgbase=wireplumber -pkgname=(wireplumber wireplumber-docs) -pkgver=0.4.8 -pkgrel=2 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=(x86_64) -url="https://pipewire.pages.freedesktop.org/wireplumber/; -license=(MIT) -makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua - gobject-introspection python-sphinx python-sphinx_rtd_theme - python-breathe python-lxml) -options=(debug) -_commit=e14bb72dcc85e2130d0ea96768e5ae3b375a041e # tags/0.4.8 -source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgbase - - # si-audio-adapter: relax format parsing - git cherry-pick -n 'afbc0ce57aac7aee8dc1651de4620f15c73dbace' -} - -build() { - local meson_options=( --D system-lua=true --D elogind=disabled - ) - - arch-meson $pkgbase build "${meson_options[@]}" - meson compile -C build -} - -check() { - 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_wireplumber() { - depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so - libg{lib,module,object,io}-2.0.so) - optdepends=('wireplumber-docs: Documentation') - provides=(pipewire-session-manager libwireplumber-0.4.so) - conflicts=(pipewire-media-session) - install=wireplumber.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/LICENSE -} - -package_wireplumber-docs() { - pkgdesc+=" - documentation" - - mv docs/* "$pkgdir" - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} - -# vim:set sw=2 et: Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 440606, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-23 12:18:43 UTC (rev 440607) @@ -0,0 +1,73 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +_commit=8b97b40c4467951fbd4181afb47e4175361365a6 # tags/0.4.9 +pkgver=0.4.9 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=(x86_64) +url="https://pipewire.pages.freedesktop.org/wireplumber/; +license=(MIT) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +options=(debug) +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.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
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Wednesday, March 23, 2022 @ 12:18:27 Author: dvzrv Revision: 440606 upgpkg: wireplumber 0.4.9-1: Upgrade to 0.4.9. Switch to sed regex promoted by VCS package guidelines. Remove prepare (cherry-picked commit is now included). Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD | 15 --- 1 file changed, 4 insertions(+), 11 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-23 11:07:04 UTC (rev 440605) +++ PKGBUILD2022-03-23 12:18:27 UTC (rev 440606) @@ -3,8 +3,9 @@ pkgbase=wireplumber pkgname=(wireplumber wireplumber-docs) -pkgver=0.4.8 -pkgrel=2 +_commit=8b97b40c4467951fbd4181afb47e4175361365a6 # tags/0.4.9 +pkgver=0.4.9 +pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" arch=(x86_64) url="https://pipewire.pages.freedesktop.org/wireplumber/; @@ -13,22 +14,14 @@ gobject-introspection python-sphinx python-sphinx_rtd_theme python-breathe python-lxml) options=(debug) -_commit=e14bb72dcc85e2130d0ea96768e5ae3b375a041e # tags/0.4.8 source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) sha256sums=('SKIP') pkgver() { cd $pkgbase - git describe --tags | sed 's/-/+/g' + git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } -prepare() { - cd $pkgbase - - # si-audio-adapter: relax format parsing - git cherry-pick -n 'afbc0ce57aac7aee8dc1651de4620f15c73dbace' -} - build() { local meson_options=( -D system-lua=true
[arch-commits] Commit in wireplumber/repos/extra-x86_64 (4 files)
Date: Monday, March 7, 2022 @ 08:02:46 Author: eworm Revision: 439241 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 439240, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 439240, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/extra-x86_64/PKGBUILD wireplumber/repos/extra-x86_64/wireplumber.install -+ PKGBUILD| 157 +- wireplumber.install | 46 +++--- 2 files changed, 103 insertions(+), 100 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-07 08:02:42 UTC (rev 439240) +++ PKGBUILD2022-03-07 08:02:46 UTC (rev 439241) @@ -1,77 +0,0 @@ -# Maintainer: David Runge -# Maintainer: Jan Alexander Steffens (heftig) - -pkgbase=wireplumber -pkgname=(wireplumber wireplumber-docs) -pkgver=0.4.8 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=(x86_64) -url="https://pipewire.pages.freedesktop.org/wireplumber/; -license=(MIT) -makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua - gobject-introspection python-sphinx python-sphinx_rtd_theme - python-breathe python-lxml) -options=(debug) -_commit=e14bb72dcc85e2130d0ea96768e5ae3b375a041e # tags/0.4.8 -source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgbase -} - -build() { - local meson_options=( --D system-lua=true --D elogind=disabled - ) - - arch-meson $pkgbase build "${meson_options[@]}" - meson compile -C build -} - -check() { - 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_wireplumber() { - depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so - libg{lib,module,object,io}-2.0.so) - optdepends=('wireplumber-docs: Documentation') - provides=(pipewire-session-manager libwireplumber-0.4.so) - conflicts=(pipewire-media-session) - install=wireplumber.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/LICENSE -} - -package_wireplumber-docs() { - pkgdesc+=" - documentation" - - mv docs/* "$pkgdir" - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} - -# vim:set sw=2 et: Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 439240, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-07 08:02:46 UTC (rev 439241) @@ -0,0 +1,80 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +pkgver=0.4.8 +pkgrel=2 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=(x86_64) +url="https://pipewire.pages.freedesktop.org/wireplumber/; +license=(MIT) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +options=(debug) +_commit=e14bb72dcc85e2130d0ea96768e5ae3b375a041e # tags/0.4.8 +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgbase + + # si-audio-adapter: relax format parsing + git cherry-pick -n 'afbc0ce57aac7aee8dc1651de4620f15c73dbace' +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.install + + meson install -C build --destdir "$pkgdir" + + _pick docs "$pkgdir"/usr/share/doc + + install -Dt "$pkgdir/usr/share/doc/$pkgname" -m644 $pkgbase/{NEWS,README}* +
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Monday, March 7, 2022 @ 08:02:42 Author: eworm Revision: 439240 upgpkg: wireplumber 0.4.8-2: cherry-pick: si-audio-adapter: relax format parsing https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/afbc0ce57aac7aee8dc1651de4620f15c73dbace Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |5 - 1 file changed, 4 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-07 07:53:05 UTC (rev 439239) +++ PKGBUILD2022-03-07 08:02:42 UTC (rev 439240) @@ -4,7 +4,7 @@ pkgbase=wireplumber pkgname=(wireplumber wireplumber-docs) pkgver=0.4.8 -pkgrel=1 +pkgrel=2 pkgdesc="Session / policy manager implementation for PipeWire" arch=(x86_64) url="https://pipewire.pages.freedesktop.org/wireplumber/; @@ -24,6 +24,9 @@ prepare() { cd $pkgbase + + # si-audio-adapter: relax format parsing + git cherry-pick -n 'afbc0ce57aac7aee8dc1651de4620f15c73dbace' } build() {
[arch-commits] Commit in wireplumber/repos/extra-x86_64 (4 files)
Date: Monday, February 7, 2022 @ 17:21:14 Author: dvzrv Revision: 436390 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 436389, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 436389, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/extra-x86_64/PKGBUILD wireplumber/repos/extra-x86_64/wireplumber.install -+ PKGBUILD| 154 +- wireplumber.install | 46 +++--- 2 files changed, 100 insertions(+), 100 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-07 17:21:02 UTC (rev 436389) +++ PKGBUILD2022-02-07 17:21:14 UTC (rev 436390) @@ -1,77 +0,0 @@ -# Maintainer: David Runge -# Maintainer: Jan Alexander Steffens (heftig) - -pkgbase=wireplumber -pkgname=(wireplumber wireplumber-docs) -pkgver=0.4.7 -pkgrel=2 -pkgdesc="Session / policy manager implementation for PipeWire" -url="https://pipewire.pages.freedesktop.org/wireplumber/; -license=(MIT) -arch=(x86_64) -makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua - gobject-introspection python-sphinx python-sphinx_rtd_theme - python-breathe python-lxml) -options=(debug) -_commit=afb177b5e0840d54dc41d02920702c3c9580ce02 # tags/0.4.7 -source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgbase -} - -build() { - local meson_options=( --D system-lua=true --D elogind=disabled - ) - - arch-meson $pkgbase build "${meson_options[@]}" - meson compile -C build -} - -check() { - 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_wireplumber() { - depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so - libg{lib,module,object,io}-2.0.so) - optdepends=('wireplumber-docs: Documentation') - provides=(pipewire-session-manager libwireplumber-0.4.so) - conflicts=(pipewire-media-session) - install=wireplumber.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/LICENSE -} - -package_wireplumber-docs() { - pkgdesc+=" - documentation" - - mv docs/* "$pkgdir" - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} - -# vim:set sw=2 et: Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 436389, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-07 17:21:14 UTC (rev 436390) @@ -0,0 +1,77 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +pkgver=0.4.8 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=(x86_64) +url="https://pipewire.pages.freedesktop.org/wireplumber/; +license=(MIT) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +options=(debug) +_commit=e14bb72dcc85e2130d0ea96768e5ae3b375a041e # tags/0.4.8 +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgbase +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.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/LICENSE +} + +package_wireplumber-docs() { +
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Monday, February 7, 2022 @ 17:21:02 Author: dvzrv Revision: 436389 upgpkg: wireplumber 0.4.8-1: Upgrade to 0.4.8. Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-07 17:13:36 UTC (rev 436388) +++ PKGBUILD2022-02-07 17:21:02 UTC (rev 436389) @@ -3,17 +3,17 @@ pkgbase=wireplumber pkgname=(wireplumber wireplumber-docs) -pkgver=0.4.7 -pkgrel=2 +pkgver=0.4.8 +pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" +arch=(x86_64) url="https://pipewire.pages.freedesktop.org/wireplumber/; license=(MIT) -arch=(x86_64) makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua gobject-introspection python-sphinx python-sphinx_rtd_theme python-breathe python-lxml) options=(debug) -_commit=afb177b5e0840d54dc41d02920702c3c9580ce02 # tags/0.4.7 +_commit=e14bb72dcc85e2130d0ea96768e5ae3b375a041e # tags/0.4.8 source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) sha256sums=('SKIP')
[arch-commits] Commit in wireplumber/repos/extra-x86_64 (4 files)
Date: Friday, February 4, 2022 @ 22:56:56 Author: dvzrv Revision: 436222 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 436221, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 436221, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/extra-x86_64/PKGBUILD wireplumber/repos/extra-x86_64/wireplumber.install -+ PKGBUILD| 153 +- wireplumber.install | 46 +++ 2 files changed, 100 insertions(+), 99 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-04 22:56:37 UTC (rev 436221) +++ PKGBUILD2022-02-04 22:56:56 UTC (rev 436222) @@ -1,76 +0,0 @@ -# Maintainer: David Runge -# Maintainer: Jan Alexander Steffens (heftig) - -pkgbase=wireplumber -pkgname=(wireplumber wireplumber-docs) -pkgver=0.4.7 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -url="https://pipewire.pages.freedesktop.org/wireplumber/; -license=(MIT) -arch=(x86_64) -makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua - gobject-introspection python-sphinx python-sphinx_rtd_theme - python-breathe python-lxml) -_commit=afb177b5e0840d54dc41d02920702c3c9580ce02 # tags/0.4.7 -source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgbase -} - -build() { - local meson_options=( --D system-lua=true --D elogind=disabled - ) - - arch-meson $pkgbase build "${meson_options[@]}" - meson compile -C build -} - -check() { - 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_wireplumber() { - depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so - libg{lib,module,object,io}-2.0.so) - optdepends=('wireplumber-docs: Documentation') - provides=(pipewire-session-manager libwireplumber-0.4.so) - conflicts=(pipewire-media-session) - install=wireplumber.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/LICENSE -} - -package_wireplumber-docs() { - pkgdesc+=" - documentation" - - mv docs/* "$pkgdir" - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} - -# vim:set sw=2 et: Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 436221, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-04 22:56:56 UTC (rev 436222) @@ -0,0 +1,77 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +pkgver=0.4.7 +pkgrel=2 +pkgdesc="Session / policy manager implementation for PipeWire" +url="https://pipewire.pages.freedesktop.org/wireplumber/; +license=(MIT) +arch=(x86_64) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +options=(debug) +_commit=afb177b5e0840d54dc41d02920702c3c9580ce02 # tags/0.4.7 +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgbase +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.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/LICENSE +} + +package_wireplumber-docs() { + pkgdesc+=" -
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Friday, February 4, 2022 @ 22:56:37 Author: dvzrv Revision: 436221 upgpkg: wireplumber 0.4.7-2: Rebuild to add debug package. Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-04 22:33:55 UTC (rev 436220) +++ PKGBUILD2022-02-04 22:56:37 UTC (rev 436221) @@ -4,7 +4,7 @@ pkgbase=wireplumber pkgname=(wireplumber wireplumber-docs) pkgver=0.4.7 -pkgrel=1 +pkgrel=2 pkgdesc="Session / policy manager implementation for PipeWire" url="https://pipewire.pages.freedesktop.org/wireplumber/; license=(MIT) @@ -12,6 +12,7 @@ makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua gobject-introspection python-sphinx python-sphinx_rtd_theme python-breathe python-lxml) +options=(debug) _commit=afb177b5e0840d54dc41d02920702c3c9580ce02 # tags/0.4.7 source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) sha256sums=('SKIP')
[arch-commits] Commit in wireplumber/repos/extra-x86_64 (4 files)
Date: Thursday, January 13, 2022 @ 15:53:32 Author: heftig Revision: 434406 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 434405, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 434405, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/extra-x86_64/PKGBUILD wireplumber/repos/extra-x86_64/wireplumber.install -+ PKGBUILD| 152 +- wireplumber.install | 46 +++ 2 files changed, 99 insertions(+), 99 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-01-13 15:52:25 UTC (rev 434405) +++ PKGBUILD2022-01-13 15:53:32 UTC (rev 434406) @@ -1,76 +0,0 @@ -# Maintainer: David Runge -# Maintainer: Jan Alexander Steffens (heftig) - -pkgbase=wireplumber -pkgname=(wireplumber wireplumber-docs) -pkgver=0.4.6 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -url="https://pipewire.pages.freedesktop.org/wireplumber/; -license=(MIT) -arch=(x86_64) -makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua - gobject-introspection python-sphinx python-sphinx_rtd_theme - python-breathe python-lxml) -_commit=9a733293d7d39554d0c9b04741a64ece023dbac6 # tags/0.4.6 -source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgbase -} - -build() { - local meson_options=( --D system-lua=true --D elogind=disabled - ) - - arch-meson $pkgbase build "${meson_options[@]}" - meson compile -C build -} - -check() { - 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_wireplumber() { - depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so - libg{lib,module,object,io}-2.0.so) - optdepends=('wireplumber-docs: Documentation') - provides=(pipewire-session-manager libwireplumber-0.4.so) - conflicts=(pipewire-media-session) - install=wireplumber.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/LICENSE -} - -package_wireplumber-docs() { - pkgdesc+=" - documentation" - - mv docs/* "$pkgdir" - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} - -# vim:set sw=2 et: Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 434405, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-01-13 15:53:32 UTC (rev 434406) @@ -0,0 +1,76 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +pkgver=0.4.7 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +url="https://pipewire.pages.freedesktop.org/wireplumber/; +license=(MIT) +arch=(x86_64) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +_commit=afb177b5e0840d54dc41d02920702c3c9580ce02 # tags/0.4.7 +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgbase +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.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/LICENSE +} + +package_wireplumber-docs() { + pkgdesc+=" - documentation" + +
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Thursday, January 13, 2022 @ 15:52:25 Author: heftig Revision: 434405 0.4.7-1 Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-01-13 15:43:52 UTC (rev 434404) +++ PKGBUILD2022-01-13 15:52:25 UTC (rev 434405) @@ -3,7 +3,7 @@ pkgbase=wireplumber pkgname=(wireplumber wireplumber-docs) -pkgver=0.4.6 +pkgver=0.4.7 pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" url="https://pipewire.pages.freedesktop.org/wireplumber/; @@ -12,7 +12,7 @@ makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua gobject-introspection python-sphinx python-sphinx_rtd_theme python-breathe python-lxml) -_commit=9a733293d7d39554d0c9b04741a64ece023dbac6 # tags/0.4.6 +_commit=afb177b5e0840d54dc41d02920702c3c9580ce02 # tags/0.4.7 source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) sha256sums=('SKIP')
[arch-commits] Commit in wireplumber/repos/extra-x86_64 (4 files)
Date: Thursday, January 6, 2022 @ 19:00:21 Author: heftig Revision: 433728 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 433727, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 433727, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/extra-x86_64/PKGBUILD wireplumber/repos/extra-x86_64/wireplumber.install -+ PKGBUILD| 152 +- wireplumber.install | 46 +++ 2 files changed, 99 insertions(+), 99 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-01-06 18:36:37 UTC (rev 433727) +++ PKGBUILD2022-01-06 19:00:21 UTC (rev 433728) @@ -1,76 +0,0 @@ -# Maintainer: David Runge -# Maintainer: Jan Alexander Steffens (heftig) - -pkgbase=wireplumber -pkgname=(wireplumber wireplumber-docs) -pkgver=0.4.5 -pkgrel=2 -pkgdesc="Session / policy manager implementation for PipeWire" -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=(MIT) -arch=(x86_64) -makedepends=(git meson doxygen graphviz 'pipewire>=0.3.37' systemd glib2 lua - gobject-introspection python-sphinx python-sphinx_rtd_theme - python-breathe python-lxml) -_commit=3946457a7942a179c0f61c60de8cb8fc643391dd # tags/0.4.5 -source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgbase -} - -build() { - local meson_options=( --D system-lua=true --D elogind=disabled - ) - - arch-meson $pkgbase build "${meson_options[@]}" - meson compile -C build -} - -check() { - 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_wireplumber() { - depends=('pipewire>=0.3.37' lua libpipewire-0.3.so libsystemd.so - libg{lib,module,object,io}-2.0.so) - optdepends=('wireplumber-docs: Documentation') - provides=(pipewire-session-manager libwireplumber-0.4.so) - conflicts=(pipewire-media-session) - install=wireplumber.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/LICENSE -} - -package_wireplumber-docs() { - pkgdesc+=" - documentation" - - mv docs/* "$pkgdir" - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} - -# vim:set sw=2 et: Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 433727, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-01-06 19:00:21 UTC (rev 433728) @@ -0,0 +1,76 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +pkgver=0.4.6 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +url="https://pipewire.pages.freedesktop.org/wireplumber/; +license=(MIT) +arch=(x86_64) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +_commit=9a733293d7d39554d0c9b04741a64ece023dbac6 # tags/0.4.6 +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgbase +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.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/LICENSE +} + +package_wireplumber-docs() { + pkgdesc+=" - documentation" + +
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Thursday, January 6, 2022 @ 18:36:37 Author: heftig Revision: 433727 0.4.6-1 Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-01-06 18:20:37 UTC (rev 433726) +++ PKGBUILD2022-01-06 18:36:37 UTC (rev 433727) @@ -3,16 +3,16 @@ pkgbase=wireplumber pkgname=(wireplumber wireplumber-docs) -pkgver=0.4.5 -pkgrel=2 +pkgver=0.4.6 +pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" -url="https://gitlab.freedesktop.org/pipewire/wireplumber; +url="https://pipewire.pages.freedesktop.org/wireplumber/; license=(MIT) arch=(x86_64) -makedepends=(git meson doxygen graphviz 'pipewire>=0.3.37' systemd glib2 lua +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.43' systemd glib2 lua gobject-introspection python-sphinx python-sphinx_rtd_theme python-breathe python-lxml) -_commit=3946457a7942a179c0f61c60de8cb8fc643391dd # tags/0.4.5 +_commit=9a733293d7d39554d0c9b04741a64ece023dbac6 # tags/0.4.6 source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) sha256sums=('SKIP') @@ -50,7 +50,7 @@ } package_wireplumber() { - depends=('pipewire>=0.3.37' lua libpipewire-0.3.so libsystemd.so + depends=('pipewire>=0.3.43' lua libpipewire-0.3.so libsystemd.so libg{lib,module,object,io}-2.0.so) optdepends=('wireplumber-docs: Documentation') provides=(pipewire-session-manager libwireplumber-0.4.so)
[arch-commits] Commit in wireplumber/repos/extra-x86_64 (4 files)
Date: Thursday, November 11, 2021 @ 22:42:42 Author: heftig Revision: 427912 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 427910, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 427910, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/extra-x86_64/PKGBUILD wireplumber/repos/extra-x86_64/wireplumber.install -+ PKGBUILD| 133 -- wireplumber.install | 47 - 2 files changed, 99 insertions(+), 81 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-11-11 22:42:42 UTC (rev 427911) +++ PKGBUILD2021-11-11 22:42:42 UTC (rev 427912) @@ -1,57 +0,0 @@ -# Maintainer: David Runge - -pkgbase=wireplumber -pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.5 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' -'python-sphinx' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('b0d5962e7a83709cc3115fbf0a04b63660085aeea2ebda6d78d692065ccb193cea8b44bb506fa440cf0b88bfae71a4f69a192cd6cba885ebf3c9270bea50c67a') -b2sums=('177984901790228d8ddeb8ee2a548eb53db07c8077734590c3f964df36cfa47a4099e049ae9a19a136f4147c75b7122359a73b8387a641768f71484b9c4ab119') - -build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Delogind=disabled \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' - 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - optdepends=('wireplumber-docs: for documentation') - provides=('libwireplumber-0.4.so' 'pipewire-session-manager') - conflicts=('pipewire-media-session') - install="${pkgname}.install" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by wireplumber-docs - rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" -} - -package_wireplumber-docs() { - pkgdesc+=" (documentation)" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # remove files provided by wireplumber - rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" -} Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 427910, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-11-11 22:42:42 UTC (rev 427912) @@ -0,0 +1,76 @@ +# Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=wireplumber +pkgname=(wireplumber wireplumber-docs) +pkgver=0.4.5 +pkgrel=2 +pkgdesc="Session / policy manager implementation for PipeWire" +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=(MIT) +arch=(x86_64) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.37' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +_commit=3946457a7942a179c0f61c60de8cb8fc643391dd # tags/0.4.5 +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgbase +} + +build() { + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build +} + +check() { + 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_wireplumber() { + depends=('pipewire>=0.3.37' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.install + + meson install -C build --destdir "$pkgdir" +
[arch-commits] Commit in wireplumber/trunk (PKGBUILD wireplumber.install)
Date: Thursday, November 11, 2021 @ 22:42:04 Author: heftig Revision: 427910 0.4.5-2: Clean up and overhaul Modified: wireplumber/trunk/PKGBUILD wireplumber/trunk/wireplumber.install -+ PKGBUILD| 93 ++ wireplumber.install | 21 +-- 2 files changed, 66 insertions(+), 48 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-11-11 22:36:49 UTC (rev 427909) +++ PKGBUILD2021-11-11 22:42:04 UTC (rev 427910) @@ -1,57 +1,76 @@ # Maintainer: David Runge +# Maintainer: Jan Alexander Steffens (heftig) pkgbase=wireplumber -pkgname=('wireplumber' 'wireplumber-docs') +pkgname=(wireplumber wireplumber-docs) pkgver=0.4.5 -pkgrel=1 +pkgrel=2 pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' -'python-sphinx' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('b0d5962e7a83709cc3115fbf0a04b63660085aeea2ebda6d78d692065ccb193cea8b44bb506fa440cf0b88bfae71a4f69a192cd6cba885ebf3c9270bea50c67a') -b2sums=('177984901790228d8ddeb8ee2a548eb53db07c8077734590c3f964df36cfa47a4099e049ae9a19a136f4147c75b7122359a73b8387a641768f71484b9c4ab119') +license=(MIT) +arch=(x86_64) +makedepends=(git meson doxygen graphviz 'pipewire>=0.3.37' systemd glib2 lua + gobject-introspection python-sphinx python-sphinx_rtd_theme + python-breathe python-lxml) +_commit=3946457a7942a179c0f61c60de8cb8fc643391dd # tags/0.4.5 +source=("$pkgbase::git+https://gitlab.freedesktop.org/pipewire/wireplumber.git#commit=$_commit;) +sha256sums=('SKIP') +pkgver() { + cd $pkgbase + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgbase +} + build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Delogind=disabled \ -build - ninja -C build + local meson_options=( +-D system-lua=true +-D elogind=disabled + ) + + arch-meson $pkgbase build "${meson_options[@]}" + meson compile -C build } check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; + 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_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' - 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - optdepends=('wireplumber-docs: for documentation') - provides=('libwireplumber-0.4.so' 'pipewire-session-manager') - conflicts=('pipewire-media-session') - install="${pkgname}.install" + depends=('pipewire>=0.3.37' lua libpipewire-0.3.so libsystemd.so + libg{lib,module,object,io}-2.0.so) + optdepends=('wireplumber-docs: Documentation') + provides=(pipewire-session-manager libwireplumber-0.4.so) + conflicts=(pipewire-media-session) + install=wireplumber.install - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by wireplumber-docs - rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" + 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/LICENSE } package_wireplumber-docs() { - pkgdesc+=" (documentation)" + pkgdesc+=" - documentation" - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # remove files provided by wireplumber - rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" + mv docs/* "$pkgdir" + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE } + +# vim:set sw=2 et: Modified: wireplumber.install === --- wireplumber.install 2021-11-11 22:36:49 UTC (rev 427909) +++ wireplumber.install 2021-11-11 22:42:04 UTC (rev 427910) @@ -1,21 +1,20 @@ post_install() { - # Enable service by default, as it is aliased for + # Enable service by default, creating an alias from # pipewire-session-manager.service, which is required by
[arch-commits] Commit in wireplumber/repos/extra-x86_64 (4 files)
Date: Thursday, November 11, 2021 @ 17:29:09 Author: dvzrv Revision: 427896 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 427895, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 427895, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/extra-x86_64/PKGBUILD wireplumber/repos/extra-x86_64/wireplumber.install -+ PKGBUILD| 114 +- wireplumber.install | 48 ++--- 2 files changed, 81 insertions(+), 81 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-11-11 17:28:58 UTC (rev 427895) +++ PKGBUILD2021-11-11 17:29:09 UTC (rev 427896) @@ -1,57 +0,0 @@ -# Maintainer: David Runge - -pkgbase=wireplumber -pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.4 -pkgrel=4 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' -'python-sphinx' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('f8d764c1728c2e550fc41044a8ebbbeba27157540077648431796d7de5a04281df00d9742b04c6f76b50e446b2a723f220cb953d432f90b05148967de4ef') -b2sums=('cc2768db3a4f6f26a176c9fff759384fedb020c98540ecbe1e02e28a7f16fa3ecc4ec25de50a65021cabb4e5746c41c683b714e0bc5cf5003f2a7d9c9414516c') - -build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Delogind=disabled \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' - 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - optdepends=('wireplumber-docs: for documentation') - provides=('libwireplumber-0.4.so' 'pipewire-session-manager') - conflicts=('pipewire-media-session') - install="${pkgname}.install" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by wireplumber-docs - rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" -} - -package_wireplumber-docs() { - pkgdesc+=" (documentation)" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # remove files provided by wireplumber - rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" -} Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 427895, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-11-11 17:29:09 UTC (rev 427896) @@ -0,0 +1,57 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.4.5 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('b0d5962e7a83709cc3115fbf0a04b63660085aeea2ebda6d78d692065ccb193cea8b44bb506fa440cf0b88bfae71a4f69a192cd6cba885ebf3c9270bea50c67a') +b2sums=('177984901790228d8ddeb8ee2a548eb53db07c8077734590c3f964df36cfa47a4099e049ae9a19a136f4147c75b7122359a73b8387a641768f71484b9c4ab119') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Delogind=disabled \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + optdepends=('wireplumber-docs: for documentation') + provides=('libwireplumber-0.4.so' 'pipewire-session-manager') + conflicts=('pipewire-media-session') + install="${pkgname}.install" + + cd
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Thursday, November 11, 2021 @ 17:28:58 Author: dvzrv Revision: 427895 upgpkg: wireplumber 0.4.5-1: Upgrade to 0.4.5. Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-11-11 17:25:08 UTC (rev 427894) +++ PKGBUILD2021-11-11 17:28:58 UTC (rev 427895) @@ -2,8 +2,8 @@ pkgbase=wireplumber pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.4 -pkgrel=4 +pkgver=0.4.5 +pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') url="https://gitlab.freedesktop.org/pipewire/wireplumber; @@ -13,8 +13,8 @@ 'python-sphinx' 'systemd') checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('f8d764c1728c2e550fc41044a8ebbbeba27157540077648431796d7de5a04281df00d9742b04c6f76b50e446b2a723f220cb953d432f90b05148967de4ef') -b2sums=('cc2768db3a4f6f26a176c9fff759384fedb020c98540ecbe1e02e28a7f16fa3ecc4ec25de50a65021cabb4e5746c41c683b714e0bc5cf5003f2a7d9c9414516c') +sha512sums=('b0d5962e7a83709cc3115fbf0a04b63660085aeea2ebda6d78d692065ccb193cea8b44bb506fa440cf0b88bfae71a4f69a192cd6cba885ebf3c9270bea50c67a') +b2sums=('177984901790228d8ddeb8ee2a548eb53db07c8077734590c3f964df36cfa47a4099e049ae9a19a136f4147c75b7122359a73b8387a641768f71484b9c4ab119') build() { cd "$pkgname-$pkgver"
[arch-commits] Commit in wireplumber/repos/extra-x86_64 (4 files)
Date: Monday, October 25, 2021 @ 22:18:29 Author: dvzrv Revision: 426583 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 426582, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 426582, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/extra-x86_64/PKGBUILD wireplumber/repos/extra-x86_64/wireplumber.install -+ PKGBUILD| 116 -- wireplumber.install | 48 ++-- 2 files changed, 81 insertions(+), 83 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-10-25 22:17:58 UTC (rev 426582) +++ PKGBUILD2021-10-25 22:18:29 UTC (rev 426583) @@ -1,59 +0,0 @@ -# Maintainer: David Runge - -pkgbase=wireplumber -pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.4 -pkgrel=3 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' -'python-sphinx' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('f8d764c1728c2e550fc41044a8ebbbeba27157540077648431796d7de5a04281df00d9742b04c6f76b50e446b2a723f220cb953d432f90b05148967de4ef') -b2sums=('cc2768db3a4f6f26a176c9fff759384fedb020c98540ecbe1e02e28a7f16fa3ecc4ec25de50a65021cabb4e5746c41c683b714e0bc5cf5003f2a7d9c9414516c') - -build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Dsystemd-system-service=true \ --Dsystemd-user-service=true \ --Delogind=disabled \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' - 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - optdepends=('wireplumber-docs: for documentation') - provides=('libwireplumber-0.4.so' 'pipewire-session-manager') - conflicts=('pipewire-media-session') - install="${pkgname}.install" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by wireplumber-docs - rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" -} - -package_wireplumber-docs() { - pkgdesc+=" (documentation)" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # remove files provided by wireplumber - rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" -} Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 426582, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-10-25 22:18:29 UTC (rev 426583) @@ -0,0 +1,57 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.4.4 +pkgrel=4 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('f8d764c1728c2e550fc41044a8ebbbeba27157540077648431796d7de5a04281df00d9742b04c6f76b50e446b2a723f220cb953d432f90b05148967de4ef') +b2sums=('cc2768db3a4f6f26a176c9fff759384fedb020c98540ecbe1e02e28a7f16fa3ecc4ec25de50a65021cabb4e5746c41c683b714e0bc5cf5003f2a7d9c9414516c') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Delogind=disabled \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + optdepends=('wireplumber-docs: for documentation') + provides=('libwireplumber-0.4.so' 'pipewire-session-manager') +
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Monday, October 25, 2021 @ 22:17:58 Author: dvzrv Revision: 426582 upgpkg: wireplumber 0.4.4-4: Rebuild to remove the systemd system service. Remove option to build a systemd system service (pipewire etc. also do not use it). Remove default option to build a systemd user service. Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-10-25 21:41:49 UTC (rev 426581) +++ PKGBUILD2021-10-25 22:17:58 UTC (rev 426582) @@ -3,7 +3,7 @@ pkgbase=wireplumber pkgname=('wireplumber' 'wireplumber-docs') pkgver=0.4.4 -pkgrel=3 +pkgrel=4 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') url="https://gitlab.freedesktop.org/pipewire/wireplumber; @@ -20,8 +20,6 @@ cd "$pkgname-$pkgver" arch-meson \ -Dsystem-lua=true \ --Dsystemd-system-service=true \ --Dsystemd-user-service=true \ -Delogind=disabled \ build ninja -C build
[arch-commits] Commit in (wireplumber)
Date: Sunday, October 24, 2021 @ 20:25:04 Author: dvzrv Revision: 1033236 community2extra: Moving wireplumber from community to extra Deleted: wireplumber/
[arch-commits] Commit in wireplumber/repos (3 files)
Date: Sunday, October 24, 2021 @ 20:24:45 Author: dvzrv Revision: 426515 archrelease: copy trunk to extra-x86_64 Added: wireplumber/repos/extra-x86_64/ wireplumber/repos/extra-x86_64/PKGBUILD (from rev 426514, wireplumber/trunk/PKGBUILD) wireplumber/repos/extra-x86_64/wireplumber.install (from rev 426514, wireplumber/trunk/wireplumber.install) -+ PKGBUILD| 59 ++ wireplumber.install | 24 2 files changed, 83 insertions(+) Copied: wireplumber/repos/extra-x86_64/PKGBUILD (from rev 426514, wireplumber/trunk/PKGBUILD) === --- extra-x86_64/PKGBUILD (rev 0) +++ extra-x86_64/PKGBUILD 2021-10-24 20:24:45 UTC (rev 426515) @@ -0,0 +1,59 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.4.4 +pkgrel=3 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('f8d764c1728c2e550fc41044a8ebbbeba27157540077648431796d7de5a04281df00d9742b04c6f76b50e446b2a723f220cb953d432f90b05148967de4ef') +b2sums=('cc2768db3a4f6f26a176c9fff759384fedb020c98540ecbe1e02e28a7f16fa3ecc4ec25de50a65021cabb4e5746c41c683b714e0bc5cf5003f2a7d9c9414516c') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +-Delogind=disabled \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + optdepends=('wireplumber-docs: for documentation') + provides=('libwireplumber-0.4.so' 'pipewire-session-manager') + conflicts=('pipewire-media-session') + install="${pkgname}.install" + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + # remove files provided by wireplumber-docs + rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" +} + +package_wireplumber-docs() { + pkgdesc+=" (documentation)" + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + # remove files provided by wireplumber + rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" +} Copied: wireplumber/repos/extra-x86_64/wireplumber.install (from rev 426514, wireplumber/trunk/wireplumber.install) === --- extra-x86_64/wireplumber.install(rev 0) +++ extra-x86_64/wireplumber.install2021-10-24 20:24:45 UTC (rev 426515) @@ -0,0 +1,24 @@ +post_install() { + # Enable service by default, as it is aliased for + # pipewire-session-manager.service, which is required by pipewire.service + systemctl --global enable wireplumber.service +} + +post_upgrade() { + if (( $(vercmp "$2" '0.4.4-2') < 0)); then +printf "\tReenable any per-user enabled wireplumber.service\n \ + \tmanually to establish a new service alias for\n \ + \tpipewire-session-manager.service added with 0.4.4.\n" +# reenable already enabled global pipewire-media-session.service, as an alias is introduced with 0.3.38 +if systemctl --global is-enabled -q wireplumber.service; then + systemctl --global reenable wireplumber.service +fi +# in case the service has not been enabled before, enable it: +# wireplumber and pipewire-media-session conflict from this point on +systemctl --global enable wireplumber.service + fi +} + +pre_remove() { + systemctl --global disable wireplumber.service +}
[arch-commits] Commit in wireplumber/repos/community-testing-x86_64 (4 files)
Date: Friday, October 22, 2021 @ 18:35:23 Author: dvzrv Revision: 1032586 archrelease: copy trunk to community-testing-x86_64 Added: wireplumber/repos/community-testing-x86_64/PKGBUILD (from rev 1032585, wireplumber/trunk/PKGBUILD) wireplumber/repos/community-testing-x86_64/wireplumber.install (from rev 1032585, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/community-testing-x86_64/PKGBUILD wireplumber/repos/community-testing-x86_64/wireplumber.install -+ PKGBUILD| 118 +- wireplumber.install | 44 ++ 2 files changed, 83 insertions(+), 79 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-10-22 18:35:11 UTC (rev 1032585) +++ PKGBUILD2021-10-22 18:35:23 UTC (rev 1032586) @@ -1,59 +0,0 @@ -# Maintainer: David Runge - -pkgbase=wireplumber -pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.4 -pkgrel=2 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' -'python-sphinx' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('f8d764c1728c2e550fc41044a8ebbbeba27157540077648431796d7de5a04281df00d9742b04c6f76b50e446b2a723f220cb953d432f90b05148967de4ef') -b2sums=('cc2768db3a4f6f26a176c9fff759384fedb020c98540ecbe1e02e28a7f16fa3ecc4ec25de50a65021cabb4e5746c41c683b714e0bc5cf5003f2a7d9c9414516c') - -build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Dsystemd-system-service=true \ --Dsystemd-user-service=true \ --Delogind=disabled \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' - 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - optdepends=('wireplumber-docs: for documentation') - provides=('libwireplumber-0.4.so' 'pipewire-session-manager') - conflicts=('pipewire-media-session') - install="${pkgname}.install" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by wireplumber-docs - rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" -} - -package_wireplumber-docs() { - pkgdesc+=" (documentation)" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # remove files provided by wireplumber - rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" -} Copied: wireplumber/repos/community-testing-x86_64/PKGBUILD (from rev 1032585, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-10-22 18:35:23 UTC (rev 1032586) @@ -0,0 +1,59 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.4.4 +pkgrel=3 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('f8d764c1728c2e550fc41044a8ebbbeba27157540077648431796d7de5a04281df00d9742b04c6f76b50e446b2a723f220cb953d432f90b05148967de4ef') +b2sums=('cc2768db3a4f6f26a176c9fff759384fedb020c98540ecbe1e02e28a7f16fa3ecc4ec25de50a65021cabb4e5746c41c683b714e0bc5cf5003f2a7d9c9414516c') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +-Delogind=disabled \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so'
[arch-commits] Commit in wireplumber/trunk (PKGBUILD wireplumber.install)
Date: Friday, October 22, 2021 @ 18:35:11 Author: dvzrv Revision: 1032585 upgpkg: wireplumber 0.4.4-3: Rebuild to modify install file. Ensure to disable wireplumber.service upon removal of wireplumber. Modified: wireplumber/trunk/PKGBUILD wireplumber/trunk/wireplumber.install -+ PKGBUILD|2 +- wireplumber.install |4 2 files changed, 5 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-10-22 18:32:11 UTC (rev 1032584) +++ PKGBUILD2021-10-22 18:35:11 UTC (rev 1032585) @@ -3,7 +3,7 @@ pkgbase=wireplumber pkgname=('wireplumber' 'wireplumber-docs') pkgver=0.4.4 -pkgrel=2 +pkgrel=3 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') url="https://gitlab.freedesktop.org/pipewire/wireplumber; Modified: wireplumber.install === --- wireplumber.install 2021-10-22 18:32:11 UTC (rev 1032584) +++ wireplumber.install 2021-10-22 18:35:11 UTC (rev 1032585) @@ -18,3 +18,7 @@ systemctl --global enable wireplumber.service fi } + +pre_remove() { + systemctl --global disable wireplumber.service +}
[arch-commits] Commit in wireplumber/repos/community-testing-x86_64 (3 files)
Date: Friday, October 22, 2021 @ 17:10:02 Author: dvzrv Revision: 1032554 archrelease: copy trunk to community-testing-x86_64 Added: wireplumber/repos/community-testing-x86_64/PKGBUILD (from rev 1032553, wireplumber/trunk/PKGBUILD) wireplumber/repos/community-testing-x86_64/wireplumber.install (from rev 1032553, wireplumber/trunk/wireplumber.install) Deleted: wireplumber/repos/community-testing-x86_64/PKGBUILD -+ PKGBUILD| 116 +- wireplumber.install | 20 2 files changed, 79 insertions(+), 57 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-10-22 17:09:50 UTC (rev 1032553) +++ PKGBUILD2021-10-22 17:10:02 UTC (rev 1032554) @@ -1,57 +0,0 @@ -# Maintainer: David Runge - -pkgbase=wireplumber -pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.4 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' -'python-sphinx' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('f8d764c1728c2e550fc41044a8ebbbeba27157540077648431796d7de5a04281df00d9742b04c6f76b50e446b2a723f220cb953d432f90b05148967de4ef') -b2sums=('cc2768db3a4f6f26a176c9fff759384fedb020c98540ecbe1e02e28a7f16fa3ecc4ec25de50a65021cabb4e5746c41c683b714e0bc5cf5003f2a7d9c9414516c') - -build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Dsystemd-system-service=true \ --Dsystemd-user-service=true \ --Delogind=disabled \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' - 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - optdepends=('wireplumber-docs: for documentation') - provides=('libwireplumber-0.4.so' 'pipewire-session-manager') - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by wireplumber-docs - rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" -} - -package_wireplumber-docs() { - pkgdesc+=" (documentation)" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # remove files provided by wireplumber - rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" -} Copied: wireplumber/repos/community-testing-x86_64/PKGBUILD (from rev 1032553, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-10-22 17:10:02 UTC (rev 1032554) @@ -0,0 +1,59 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.4.4 +pkgrel=2 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('f8d764c1728c2e550fc41044a8ebbbeba27157540077648431796d7de5a04281df00d9742b04c6f76b50e446b2a723f220cb953d432f90b05148967de4ef') +b2sums=('cc2768db3a4f6f26a176c9fff759384fedb020c98540ecbe1e02e28a7f16fa3ecc4ec25de50a65021cabb4e5746c41c683b714e0bc5cf5003f2a7d9c9414516c') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +-Delogind=disabled \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + optdepends=('wireplumber-docs: for documentation') + provides=('libwireplumber-0.4.so' 'pipewire-session-manager') +
[arch-commits] Commit in wireplumber/trunk (PKGBUILD wireplumber.install)
Date: Friday, October 22, 2021 @ 17:09:50 Author: dvzrv Revision: 1032553 upgpkg: wireplumber 0.4.4-2: Rebuild to add .install file. Add pipewire-media-session to conflicts, as wireplumber needs to be enabled the same as pipewire-media-session needs to be enabled: https://bugs.archlinux.org/task/72283 Add install file for enabling/reenabling wireplumber globally. Added: wireplumber/trunk/wireplumber.install Modified: wireplumber/trunk/PKGBUILD -+ PKGBUILD|4 +++- wireplumber.install | 20 2 files changed, 23 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-10-22 17:05:16 UTC (rev 1032552) +++ PKGBUILD2021-10-22 17:09:50 UTC (rev 1032553) @@ -3,7 +3,7 @@ pkgbase=wireplumber pkgname=('wireplumber' 'wireplumber-docs') pkgver=0.4.4 -pkgrel=1 +pkgrel=2 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') url="https://gitlab.freedesktop.org/pipewire/wireplumber; @@ -37,6 +37,8 @@ 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') optdepends=('wireplumber-docs: for documentation') provides=('libwireplumber-0.4.so' 'pipewire-session-manager') + conflicts=('pipewire-media-session') + install="${pkgname}.install" cd "$pkgbase-$pkgver" DESTDIR="${pkgdir}" meson install -C build Added: wireplumber.install === --- wireplumber.install (rev 0) +++ wireplumber.install 2021-10-22 17:09:50 UTC (rev 1032553) @@ -0,0 +1,20 @@ +post_install() { + # Enable service by default, as it is aliased for + # pipewire-session-manager.service, which is required by pipewire.service + systemctl --global enable wireplumber.service +} + +post_upgrade() { + if (( $(vercmp "$2" '0.4.4-2') < 0)); then +printf "\tReenable any per-user enabled wireplumber.service\n \ + \tmanually to establish a new service alias for\n \ + \tpipewire-session-manager.service added with 0.4.4.\n" +# reenable already enabled global pipewire-media-session.service, as an alias is introduced with 0.3.38 +if systemctl --global is-enabled -q wireplumber.service; then + systemctl --global reenable wireplumber.service +fi +# in case the service has not been enabled before, enable it: +# wireplumber and pipewire-media-session conflict from this point on +systemctl --global enable wireplumber.service + fi +}
[arch-commits] Commit in wireplumber/repos (2 files)
Date: Friday, October 22, 2021 @ 11:54:33 Author: dvzrv Revision: 1032285 archrelease: copy trunk to community-testing-x86_64 Added: wireplumber/repos/community-testing-x86_64/ wireplumber/repos/community-testing-x86_64/PKGBUILD (from rev 1032284, wireplumber/trunk/PKGBUILD) --+ PKGBUILD | 57 + 1 file changed, 57 insertions(+) Copied: wireplumber/repos/community-testing-x86_64/PKGBUILD (from rev 1032284, wireplumber/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2021-10-22 11:54:33 UTC (rev 1032285) @@ -0,0 +1,57 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.4.4 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('f8d764c1728c2e550fc41044a8ebbbeba27157540077648431796d7de5a04281df00d9742b04c6f76b50e446b2a723f220cb953d432f90b05148967de4ef') +b2sums=('cc2768db3a4f6f26a176c9fff759384fedb020c98540ecbe1e02e28a7f16fa3ecc4ec25de50a65021cabb4e5746c41c683b714e0bc5cf5003f2a7d9c9414516c') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +-Delogind=disabled \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + optdepends=('wireplumber-docs: for documentation') + provides=('libwireplumber-0.4.so' 'pipewire-session-manager') + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + # remove files provided by wireplumber-docs + rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" +} + +package_wireplumber-docs() { + pkgdesc+=" (documentation)" + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + # remove files provided by wireplumber + rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" +}
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Friday, October 22, 2021 @ 11:54:24 Author: dvzrv Revision: 1032284 upgpkg: wireplumber 0.4.4-1: Upgrade to 0.4.4. Disable elogind (we have systemd providing logind). Add pipewire-session-manager to provides for wireplumber. Add wireplumber-docs to optdepends for wireplumber. Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-10-22 11:52:33 UTC (rev 1032283) +++ PKGBUILD2021-10-22 11:54:24 UTC (rev 1032284) @@ -2,7 +2,7 @@ pkgbase=wireplumber pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.3 +pkgver=0.4.4 pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') @@ -13,8 +13,8 @@ 'python-sphinx' 'systemd') checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('4b0b4426556b06dc133e2ab8398700af9c916824a7bce4eec1ff1a7ca75a3ecf0947e15190a4a133cd89653228e562bf47c65c3523c5235aface2c4c3963174d') -b2sums=('8d2ad4632935473c74ed7bc8370e0ded79063d103e2fa375decd3ba168cf7c271e30e04c53012a2c6b4ba51552f0a6a9fbb7a995d3a809ba6cf409afbaa64e63') +sha512sums=('f8d764c1728c2e550fc41044a8ebbbeba27157540077648431796d7de5a04281df00d9742b04c6f76b50e446b2a723f220cb953d432f90b05148967de4ef') +b2sums=('cc2768db3a4f6f26a176c9fff759384fedb020c98540ecbe1e02e28a7f16fa3ecc4ec25de50a65021cabb4e5746c41c683b714e0bc5cf5003f2a7d9c9414516c') build() { cd "$pkgname-$pkgver" @@ -22,6 +22,7 @@ -Dsystem-lua=true \ -Dsystemd-system-service=true \ -Dsystemd-user-service=true \ +-Delogind=disabled \ build ninja -C build } @@ -34,7 +35,8 @@ package_wireplumber() { depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - provides=('libwireplumber-0.4.so') + optdepends=('wireplumber-docs: for documentation') + provides=('libwireplumber-0.4.so' 'pipewire-session-manager') cd "$pkgbase-$pkgver" DESTDIR="${pkgdir}" meson install -C build
[arch-commits] Commit in wireplumber/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, October 8, 2021 @ 17:46:08 Author: dvzrv Revision: 1028050 archrelease: copy trunk to community-x86_64 Added: wireplumber/repos/community-x86_64/PKGBUILD (from rev 1028049, wireplumber/trunk/PKGBUILD) Deleted: wireplumber/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 110 ++--- 1 file changed, 55 insertions(+), 55 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-10-08 17:45:54 UTC (rev 1028049) +++ PKGBUILD2021-10-08 17:46:08 UTC (rev 1028050) @@ -1,55 +0,0 @@ -# Maintainer: David Runge - -pkgbase=wireplumber -pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.2 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' -'python-sphinx' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('8ded43fba5de58068516558918d49c86be7d67330e8a14e735561fefadba5e27952d556987b7304dead52b4e2f72a7d9626da0170e768c4702dd164840b08e3c') -b2sums=('4747ae405a824b019415188ff1a586d32fc2e97aba6777cd1e403aadf0e44458156d1f8b6dbc706b812a7ea8c873d0f506f2b42817d1bc5312874530edaf7234') - -build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Dsystemd-system-service=true \ --Dsystemd-user-service=true \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' - 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - provides=('libwireplumber-0.4.so') - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by wireplumber-docs - rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" -} - -package_wireplumber-docs() { - pkgdesc+=" (documentation)" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # remove files provided by wireplumber - rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" -} Copied: wireplumber/repos/community-x86_64/PKGBUILD (from rev 1028049, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-10-08 17:46:08 UTC (rev 1028050) @@ -0,0 +1,55 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.4.3 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('4b0b4426556b06dc133e2ab8398700af9c916824a7bce4eec1ff1a7ca75a3ecf0947e15190a4a133cd89653228e562bf47c65c3523c5235aface2c4c3963174d') +b2sums=('8d2ad4632935473c74ed7bc8370e0ded79063d103e2fa375decd3ba168cf7c271e30e04c53012a2c6b4ba51552f0a6a9fbb7a995d3a809ba6cf409afbaa64e63') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + provides=('libwireplumber-0.4.so') + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + # remove files provided by wireplumber-docs + rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" +} + +package_wireplumber-docs() { + pkgdesc+=" (documentation)" + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}"
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Friday, October 8, 2021 @ 17:45:54 Author: dvzrv Revision: 1028049 upgpkg: wireplumber 0.4.3-1: Upgrade to 0.4.3. Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-10-08 17:44:35 UTC (rev 1028048) +++ PKGBUILD2021-10-08 17:45:54 UTC (rev 1028049) @@ -2,7 +2,7 @@ pkgbase=wireplumber pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.2 +pkgver=0.4.3 pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') @@ -13,8 +13,8 @@ 'python-sphinx' 'systemd') checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('8ded43fba5de58068516558918d49c86be7d67330e8a14e735561fefadba5e27952d556987b7304dead52b4e2f72a7d9626da0170e768c4702dd164840b08e3c') -b2sums=('4747ae405a824b019415188ff1a586d32fc2e97aba6777cd1e403aadf0e44458156d1f8b6dbc706b812a7ea8c873d0f506f2b42817d1bc5312874530edaf7234') +sha512sums=('4b0b4426556b06dc133e2ab8398700af9c916824a7bce4eec1ff1a7ca75a3ecf0947e15190a4a133cd89653228e562bf47c65c3523c5235aface2c4c3963174d') +b2sums=('8d2ad4632935473c74ed7bc8370e0ded79063d103e2fa375decd3ba168cf7c271e30e04c53012a2c6b4ba51552f0a6a9fbb7a995d3a809ba6cf409afbaa64e63') build() { cd "$pkgname-$pkgver"
[arch-commits] Commit in wireplumber/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, August 19, 2021 @ 20:27:09 Author: dvzrv Revision: 1003899 archrelease: copy trunk to community-x86_64 Added: wireplumber/repos/community-x86_64/PKGBUILD (from rev 1003898, wireplumber/trunk/PKGBUILD) Deleted: wireplumber/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 110 ++--- 1 file changed, 55 insertions(+), 55 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-08-19 20:26:58 UTC (rev 1003898) +++ PKGBUILD2021-08-19 20:27:09 UTC (rev 1003899) @@ -1,55 +0,0 @@ -# Maintainer: David Runge - -pkgbase=wireplumber -pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.1 -pkgrel=2 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' -'python-sphinx' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('bb652c6521557dd91df6cba2e5bf43d0b325206317238691ecf00ab55492c28f0f703f484b86f16ecea8f20a87af98929d873ce0191d4a57f6ddbc679855d780') -b2sums=('7b565b45ea06109a59ab4e1bddf44531cb9d2d60bc14718ac20ca0b9ba8391e5b959e2fc93b3100bcda23fb6d56c40ef1a0e465c9bc083efa96f23883b1c0e43') - -build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Dsystemd-system-service=true \ --Dsystemd-user-service=true \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' - 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - provides=('libwireplumber-0.4.so') - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by wireplumber-docs - rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" -} - -package_wireplumber-docs() { - pkgdesc+=" (documentation)" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # remove files provided by wireplumber - rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" -} Copied: wireplumber/repos/community-x86_64/PKGBUILD (from rev 1003898, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-08-19 20:27:09 UTC (rev 1003899) @@ -0,0 +1,55 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.4.2 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('8ded43fba5de58068516558918d49c86be7d67330e8a14e735561fefadba5e27952d556987b7304dead52b4e2f72a7d9626da0170e768c4702dd164840b08e3c') +b2sums=('4747ae405a824b019415188ff1a586d32fc2e97aba6777cd1e403aadf0e44458156d1f8b6dbc706b812a7ea8c873d0f506f2b42817d1bc5312874530edaf7234') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + provides=('libwireplumber-0.4.so') + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + # remove files provided by wireplumber-docs + rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" +} + +package_wireplumber-docs() { + pkgdesc+=" (documentation)" + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}"
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Thursday, August 19, 2021 @ 20:26:58 Author: dvzrv Revision: 1003898 upgpkg: wireplumber 0.4.2-1: Upgrade to 0.4.2. Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-08-19 20:20:00 UTC (rev 1003897) +++ PKGBUILD2021-08-19 20:26:58 UTC (rev 1003898) @@ -2,8 +2,8 @@ pkgbase=wireplumber pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.1 -pkgrel=2 +pkgver=0.4.2 +pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') url="https://gitlab.freedesktop.org/pipewire/wireplumber; @@ -13,8 +13,8 @@ 'python-sphinx' 'systemd') checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('bb652c6521557dd91df6cba2e5bf43d0b325206317238691ecf00ab55492c28f0f703f484b86f16ecea8f20a87af98929d873ce0191d4a57f6ddbc679855d780') -b2sums=('7b565b45ea06109a59ab4e1bddf44531cb9d2d60bc14718ac20ca0b9ba8391e5b959e2fc93b3100bcda23fb6d56c40ef1a0e465c9bc083efa96f23883b1c0e43') +sha512sums=('8ded43fba5de58068516558918d49c86be7d67330e8a14e735561fefadba5e27952d556987b7304dead52b4e2f72a7d9626da0170e768c4702dd164840b08e3c') +b2sums=('4747ae405a824b019415188ff1a586d32fc2e97aba6777cd1e403aadf0e44458156d1f8b6dbc706b812a7ea8c873d0f506f2b42817d1bc5312874530edaf7234') build() { cd "$pkgname-$pkgver"
[arch-commits] Commit in wireplumber/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, July 5, 2021 @ 17:03:37 Author: dvzrv Revision: 972448 archrelease: copy trunk to community-x86_64 Added: wireplumber/repos/community-x86_64/PKGBUILD (from rev 972447, wireplumber/trunk/PKGBUILD) Deleted: wireplumber/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 110 ++--- 1 file changed, 55 insertions(+), 55 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-07-05 17:03:24 UTC (rev 972447) +++ PKGBUILD2021-07-05 17:03:37 UTC (rev 972448) @@ -1,55 +0,0 @@ -# Maintainer: David Runge - -pkgbase=wireplumber -pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.1 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua53' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' -'python-sphinx' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('bb652c6521557dd91df6cba2e5bf43d0b325206317238691ecf00ab55492c28f0f703f484b86f16ecea8f20a87af98929d873ce0191d4a57f6ddbc679855d780') -b2sums=('7b565b45ea06109a59ab4e1bddf44531cb9d2d60bc14718ac20ca0b9ba8391e5b959e2fc93b3100bcda23fb6d56c40ef1a0e465c9bc083efa96f23883b1c0e43') - -build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Dsystemd-system-service=true \ --Dsystemd-user-service=true \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua53' 'libgio-2.0.so' 'libglib-2.0.so' - 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - provides=('libwireplumber-0.4.so') - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by wireplumber-docs - rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" -} - -package_wireplumber-docs() { - pkgdesc+=" (documentation)" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # remove files provided by wireplumber - rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" -} Copied: wireplumber/repos/community-x86_64/PKGBUILD (from rev 972447, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-07-05 17:03:37 UTC (rev 972448) @@ -0,0 +1,55 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.4.1 +pkgrel=2 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('bb652c6521557dd91df6cba2e5bf43d0b325206317238691ecf00ab55492c28f0f703f484b86f16ecea8f20a87af98929d873ce0191d4a57f6ddbc679855d780') +b2sums=('7b565b45ea06109a59ab4e1bddf44531cb9d2d60bc14718ac20ca0b9ba8391e5b959e2fc93b3100bcda23fb6d56c40ef1a0e465c9bc083efa96f23883b1c0e43') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + provides=('libwireplumber-0.4.so') + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + # remove files provided by wireplumber-docs + rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" +} + +package_wireplumber-docs() { + pkgdesc+=" (documentation)" + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Monday, July 5, 2021 @ 17:03:24 Author: dvzrv Revision: 972447 upgpkg: wireplumber 0.4.1-2: Rebuild to use lua >= 5.4. Since 0.4.1 lua >= 5.4 is supported: https://bugs.archlinux.org/task/71425 Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-07-05 17:03:12 UTC (rev 972446) +++ PKGBUILD2021-07-05 17:03:24 UTC (rev 972447) @@ -3,13 +3,13 @@ pkgbase=wireplumber pkgname=('wireplumber' 'wireplumber-docs') pkgver=0.4.1 -pkgrel=1 +pkgrel=2 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') url="https://gitlab.freedesktop.org/pipewire/wireplumber; license=('MIT') makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua53' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'hotdoc' 'lua' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' 'python-sphinx' 'systemd') checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) @@ -32,7 +32,7 @@ } package_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua53' 'libgio-2.0.so' 'libglib-2.0.so' + depends=('gcc-libs' 'glibc' 'lua' 'libgio-2.0.so' 'libglib-2.0.so' 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') provides=('libwireplumber-0.4.so')
[arch-commits] Commit in wireplumber/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, June 30, 2021 @ 08:15:37 Author: dvzrv Revision: 967933 archrelease: copy trunk to community-x86_64 Added: wireplumber/repos/community-x86_64/PKGBUILD (from rev 967932, wireplumber/trunk/PKGBUILD) Deleted: wireplumber/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 110 ++--- 1 file changed, 55 insertions(+), 55 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-06-30 08:15:27 UTC (rev 967932) +++ PKGBUILD2021-06-30 08:15:37 UTC (rev 967933) @@ -1,55 +0,0 @@ -# Maintainer: David Runge - -pkgbase=wireplumber -pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.0 -pkgrel=2 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua53' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' -'python-sphinx' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('99267ec91791fa6c4a6eadc610038b9ca6f28ca8c00b5851fe5d522e72697db1a67a02ebea2b56286cf1c4c5134cbc8dea5dbfef4053258be44411dacf949cdf') -b2sums=('b8139f3e44a58a0c08dc746ada2192a46983875ebd8c569943e8acc13774c7233866565ad297b4da66f2ff6da885d20d7a1345d5439ecf27a009ab2191aa141a') - -build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Dsystemd-system-service=true \ --Dsystemd-user-service=true \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua53' 'libgio-2.0.so' 'libglib-2.0.so' - 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - provides=('libwireplumber-0.4.so') - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by wireplumber-docs - rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" -} - -package_wireplumber-docs() { - pkgdesc+=" (documentation)" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # remove files provided by wireplumber - rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" -} Copied: wireplumber/repos/community-x86_64/PKGBUILD (from rev 967932, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-06-30 08:15:37 UTC (rev 967933) @@ -0,0 +1,55 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.4.1 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua53' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('bb652c6521557dd91df6cba2e5bf43d0b325206317238691ecf00ab55492c28f0f703f484b86f16ecea8f20a87af98929d873ce0191d4a57f6ddbc679855d780') +b2sums=('7b565b45ea06109a59ab4e1bddf44531cb9d2d60bc14718ac20ca0b9ba8391e5b959e2fc93b3100bcda23fb6d56c40ef1a0e465c9bc083efa96f23883b1c0e43') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua53' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + provides=('libwireplumber-0.4.so') + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + # remove files provided by wireplumber-docs + rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" +} + +package_wireplumber-docs() { + pkgdesc+=" (documentation)" + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}"
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Wednesday, June 30, 2021 @ 08:15:27 Author: dvzrv Revision: 967932 upgpkg: wireplumber 0.4.1-1: Upgrade to 0.4.1. Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-06-30 08:14:38 UTC (rev 967931) +++ PKGBUILD2021-06-30 08:15:27 UTC (rev 967932) @@ -2,8 +2,8 @@ pkgbase=wireplumber pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.0 -pkgrel=2 +pkgver=0.4.1 +pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') url="https://gitlab.freedesktop.org/pipewire/wireplumber; @@ -13,8 +13,8 @@ 'python-sphinx' 'systemd') checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('99267ec91791fa6c4a6eadc610038b9ca6f28ca8c00b5851fe5d522e72697db1a67a02ebea2b56286cf1c4c5134cbc8dea5dbfef4053258be44411dacf949cdf') -b2sums=('b8139f3e44a58a0c08dc746ada2192a46983875ebd8c569943e8acc13774c7233866565ad297b4da66f2ff6da885d20d7a1345d5439ecf27a009ab2191aa141a') +sha512sums=('bb652c6521557dd91df6cba2e5bf43d0b325206317238691ecf00ab55492c28f0f703f484b86f16ecea8f20a87af98929d873ce0191d4a57f6ddbc679855d780') +b2sums=('7b565b45ea06109a59ab4e1bddf44531cb9d2d60bc14718ac20ca0b9ba8391e5b959e2fc93b3100bcda23fb6d56c40ef1a0e465c9bc083efa96f23883b1c0e43') build() { cd "$pkgname-$pkgver"
[arch-commits] Commit in wireplumber/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, June 11, 2021 @ 19:53:09 Author: dvzrv Revision: 962858 archrelease: copy trunk to community-x86_64 Added: wireplumber/repos/community-x86_64/PKGBUILD (from rev 962857, wireplumber/trunk/PKGBUILD) Deleted: wireplumber/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 110 ++--- 1 file changed, 55 insertions(+), 55 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-06-11 19:52:59 UTC (rev 962857) +++ PKGBUILD2021-06-11 19:53:09 UTC (rev 962858) @@ -1,55 +0,0 @@ -# Maintainer: David Runge - -pkgbase=wireplumber -pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.4.0 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua53' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' -'python-sphinx' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('99267ec91791fa6c4a6eadc610038b9ca6f28ca8c00b5851fe5d522e72697db1a67a02ebea2b56286cf1c4c5134cbc8dea5dbfef4053258be44411dacf949cdf') -b2sums=('b8139f3e44a58a0c08dc746ada2192a46983875ebd8c569943e8acc13774c7233866565ad297b4da66f2ff6da885d20d7a1345d5439ecf27a009ab2191aa141a') - -build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Dsystemd-system-service=true \ --Dsystemd-user-service=true \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua53' 'libgio-2.0.so' 'libglib-2.0.so' - 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - provides=('libwireplumber-0.3.so') - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by wireplumber-docs - rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" -} - -package_wireplumber-docs() { - pkgdesc+=" (documentation)" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # remove files provided by wireplumber - rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" -} Copied: wireplumber/repos/community-x86_64/PKGBUILD (from rev 962857, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-06-11 19:53:09 UTC (rev 962858) @@ -0,0 +1,55 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.4.0 +pkgrel=2 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua53' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('99267ec91791fa6c4a6eadc610038b9ca6f28ca8c00b5851fe5d522e72697db1a67a02ebea2b56286cf1c4c5134cbc8dea5dbfef4053258be44411dacf949cdf') +b2sums=('b8139f3e44a58a0c08dc746ada2192a46983875ebd8c569943e8acc13774c7233866565ad297b4da66f2ff6da885d20d7a1345d5439ecf27a009ab2191aa141a') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua53' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + provides=('libwireplumber-0.4.so') + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + # remove files provided by wireplumber-docs + rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" +} + +package_wireplumber-docs() { + pkgdesc+=" (documentation)" + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}"
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Friday, June 11, 2021 @ 19:52:59 Author: dvzrv Revision: 962857 upgpkg: wireplumber 0.4.0-2: Rebuild to set correct soprovides. The wireplumber package now provides libwireplumber-0.4.so. https://bugs.archlinux.org/task/71231 Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-06-11 19:44:28 UTC (rev 962856) +++ PKGBUILD2021-06-11 19:52:59 UTC (rev 962857) @@ -3,7 +3,7 @@ pkgbase=wireplumber pkgname=('wireplumber' 'wireplumber-docs') pkgver=0.4.0 -pkgrel=1 +pkgrel=2 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') url="https://gitlab.freedesktop.org/pipewire/wireplumber; @@ -34,7 +34,7 @@ package_wireplumber() { depends=('gcc-libs' 'glibc' 'lua53' 'libgio-2.0.so' 'libglib-2.0.so' 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - provides=('libwireplumber-0.3.so') + provides=('libwireplumber-0.4.so') cd "$pkgbase-$pkgver" DESTDIR="${pkgdir}" meson install -C build
[arch-commits] Commit in wireplumber/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, June 11, 2021 @ 17:45:19 Author: dvzrv Revision: 962827 archrelease: copy trunk to community-x86_64 Added: wireplumber/repos/community-x86_64/PKGBUILD (from rev 962826, wireplumber/trunk/PKGBUILD) Deleted: wireplumber/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 110 ++--- 1 file changed, 55 insertions(+), 55 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-06-11 17:45:07 UTC (rev 962826) +++ PKGBUILD2021-06-11 17:45:19 UTC (rev 962827) @@ -1,55 +0,0 @@ -# Maintainer: David Runge - -pkgbase=wireplumber -pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.3.96 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' -'hotdoc' 'lua53' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' -'python-sphinx' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('6af0d04186601bfb1565eca0ece9c0b529757a86320c1f19b2bed4d5a349f41b960627692db2e70e2b543009bbbed3f31159199290193cd4cea983bc9f9cbd79') -b2sums=('68d91840c790d75fb5662a44a1936a19b29166e0445d666277627b14cb7559122e93b01c35ea489e5ea4d43b27424974ab21ad888e989900d6a9ee5704c9db87') - -build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Dsystemd-system-service=true \ --Dsystemd-user-service=true \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package_wireplumber() { - depends=('gcc-libs' 'glibc' 'lua53' 'libgio-2.0.so' 'libglib-2.0.so' - 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') - provides=('libwireplumber-0.3.so') - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by wireplumber-docs - rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" -} - -package_wireplumber-docs() { - pkgdesc+=" (documentation)" - - cd "$pkgbase-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # remove files provided by wireplumber - rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" -} Copied: wireplumber/repos/community-x86_64/PKGBUILD (from rev 962826, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-06-11 17:45:19 UTC (rev 962827) @@ -0,0 +1,55 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.4.0 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua53' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('99267ec91791fa6c4a6eadc610038b9ca6f28ca8c00b5851fe5d522e72697db1a67a02ebea2b56286cf1c4c5134cbc8dea5dbfef4053258be44411dacf949cdf') +b2sums=('b8139f3e44a58a0c08dc746ada2192a46983875ebd8c569943e8acc13774c7233866565ad297b4da66f2ff6da885d20d7a1345d5439ecf27a009ab2191aa141a') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua53' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + provides=('libwireplumber-0.3.so') + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + # remove files provided by wireplumber-docs + rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" +} + +package_wireplumber-docs() { + pkgdesc+=" (documentation)" + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}"
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Friday, June 11, 2021 @ 17:45:07 Author: dvzrv Revision: 962826 upgpkg: wireplumber 0.4.0-1: Upgrade to 0.4.0. Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-06-11 17:19:47 UTC (rev 962825) +++ PKGBUILD2021-06-11 17:45:07 UTC (rev 962826) @@ -2,7 +2,7 @@ pkgbase=wireplumber pkgname=('wireplumber' 'wireplumber-docs') -pkgver=0.3.96 +pkgver=0.4.0 pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') @@ -13,8 +13,8 @@ 'python-sphinx' 'systemd') checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('6af0d04186601bfb1565eca0ece9c0b529757a86320c1f19b2bed4d5a349f41b960627692db2e70e2b543009bbbed3f31159199290193cd4cea983bc9f9cbd79') -b2sums=('68d91840c790d75fb5662a44a1936a19b29166e0445d666277627b14cb7559122e93b01c35ea489e5ea4d43b27424974ab21ad888e989900d6a9ee5704c9db87') +sha512sums=('99267ec91791fa6c4a6eadc610038b9ca6f28ca8c00b5851fe5d522e72697db1a67a02ebea2b56286cf1c4c5134cbc8dea5dbfef4053258be44411dacf949cdf') +b2sums=('b8139f3e44a58a0c08dc746ada2192a46983875ebd8c569943e8acc13774c7233866565ad297b4da66f2ff6da885d20d7a1345d5439ecf27a009ab2191aa141a') build() { cd "$pkgname-$pkgver"
[arch-commits] Commit in wireplumber/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, May 27, 2021 @ 18:01:38 Author: dvzrv Revision: 949100 archrelease: copy trunk to community-x86_64 Added: wireplumber/repos/community-x86_64/PKGBUILD (from rev 949099, wireplumber/trunk/PKGBUILD) Deleted: wireplumber/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 97 ++--- 1 file changed, 55 insertions(+), 42 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-05-27 18:01:23 UTC (rev 949099) +++ PKGBUILD2021-05-27 18:01:38 UTC (rev 949100) @@ -1,42 +0,0 @@ -# Maintainer: David Runge - -pkgname=wireplumber -pkgver=0.3.95 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -depends=('gcc-libs' 'glibc') -makedepends=('cmake' 'cpptoml' 'glib2' 'gobject-introspection' 'hotdoc' 'lua53' -'meson' 'pipewire' 'systemd') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -optdepends=('lua53: for LUA scripting') -provides=('libwireplumber-0.3.so') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('39e8eddc7152a062414dc19b51a8bfa105b1446a2cc9fca17f1ea7b42f6333d3e34e1eb996dfbe1222475ad9ce7b58f0bac2969e1763885c59e7aea160cb58fc') -b2sums=('b80f6b6f1fd25ce9e058cdcf97433df1b91b6ee8135f137c610e6bc0e0dcba5dc409855f3feede390ca88ec117346e1c4d6210bb9180c83553ca47ff3d39d037') - -build() { - cd "$pkgname-$pkgver" - arch-meson \ --Dsystem-lua=true \ --Dsystemd-system-service=true \ --Dsystemd-user-service=true \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package() { - depends+=('libgio-2.0.so' 'libglib-2.0.so' 'libgmodule-2.0.so' - 'libgobject-2.0.so' 'libpipewire-0.3.so') - cd "$pkgname-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.md -t "${pkgdir}/usr/share/doc/${pkgname}" -} Copied: wireplumber/repos/community-x86_64/PKGBUILD (from rev 949099, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-05-27 18:01:38 UTC (rev 949100) @@ -0,0 +1,55 @@ +# Maintainer: David Runge + +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.3.96 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua53' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('6af0d04186601bfb1565eca0ece9c0b529757a86320c1f19b2bed4d5a349f41b960627692db2e70e2b543009bbbed3f31159199290193cd4cea983bc9f9cbd79') +b2sums=('68d91840c790d75fb5662a44a1936a19b29166e0445d666277627b14cb7559122e93b01c35ea489e5ea4d43b27424974ab21ad888e989900d6a9ee5704c9db87') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua53' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + provides=('libwireplumber-0.3.so') + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + # remove files provided by wireplumber-docs + rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" +} + +package_wireplumber-docs() { + pkgdesc+=" (documentation)" + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + # remove files provided by wireplumber + rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" +}
[arch-commits] Commit in wireplumber/trunk (PKGBUILD)
Date: Thursday, May 27, 2021 @ 18:01:23 Author: dvzrv Revision: 949099 upgpkg: wireplumber 0.3.96-1: Upgrade to 0.3.96. Split out docs to wireplumber-docs. Make lua53 a regular dependency of wireplumber: https://bugs.archlinux.org/task/71030. Modified: wireplumber/trunk/PKGBUILD --+ PKGBUILD | 41 +++-- 1 file changed, 27 insertions(+), 14 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-05-27 18:01:03 UTC (rev 949098) +++ PKGBUILD2021-05-27 18:01:23 UTC (rev 949099) @@ -1,21 +1,20 @@ # Maintainer: David Runge -pkgname=wireplumber -pkgver=0.3.95 +pkgbase=wireplumber +pkgname=('wireplumber' 'wireplumber-docs') +pkgver=0.3.96 pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') url="https://gitlab.freedesktop.org/pipewire/wireplumber; license=('MIT') -depends=('gcc-libs' 'glibc') -makedepends=('cmake' 'cpptoml' 'glib2' 'gobject-introspection' 'hotdoc' 'lua53' -'meson' 'pipewire' 'systemd') +makedepends=('cmake' 'cpptoml' 'doxygen' 'glib2' 'gobject-introspection' +'hotdoc' 'lua53' 'meson' 'pipewire' 'python-breathe' 'python-sphinx_rtd_theme' +'python-sphinx' 'systemd') checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -optdepends=('lua53: for LUA scripting') -provides=('libwireplumber-0.3.so') source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('39e8eddc7152a062414dc19b51a8bfa105b1446a2cc9fca17f1ea7b42f6333d3e34e1eb996dfbe1222475ad9ce7b58f0bac2969e1763885c59e7aea160cb58fc') -b2sums=('b80f6b6f1fd25ce9e058cdcf97433df1b91b6ee8135f137c610e6bc0e0dcba5dc409855f3feede390ca88ec117346e1c4d6210bb9180c83553ca47ff3d39d037') +sha512sums=('6af0d04186601bfb1565eca0ece9c0b529757a86320c1f19b2bed4d5a349f41b960627692db2e70e2b543009bbbed3f31159199290193cd4cea983bc9f9cbd79') +b2sums=('68d91840c790d75fb5662a44a1936a19b29166e0445d666277627b14cb7559122e93b01c35ea489e5ea4d43b27424974ab21ad888e989900d6a9ee5704c9db87') build() { cd "$pkgname-$pkgver" @@ -32,11 +31,25 @@ ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; } -package() { - depends+=('libgio-2.0.so' 'libglib-2.0.so' 'libgmodule-2.0.so' - 'libgobject-2.0.so' 'libpipewire-0.3.so') - cd "$pkgname-$pkgver" +package_wireplumber() { + depends=('gcc-libs' 'glibc' 'lua53' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgmodule-2.0.so' 'libgobject-2.0.so' 'libpipewire-0.3.so') + provides=('libwireplumber-0.3.so') + + cd "$pkgbase-$pkgver" DESTDIR="${pkgdir}" meson install -C build install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.md -t "${pkgdir}/usr/share/doc/${pkgname}" + install -vDm 644 {NEWS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + # remove files provided by wireplumber-docs + rm -frv "${pkgdir}/usr/share/doc/${pkgname}/html" } + +package_wireplumber-docs() { + pkgdesc+=" (documentation)" + + cd "$pkgbase-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + # remove files provided by wireplumber + rm -frv "${pkgdir}/usr/"{bin,include,lib,share/{gir*,wireplumber}} "${pkgdir}/etc/" +}
[arch-commits] Commit in wireplumber/repos/community-x86_64 (3 files)
Date: Saturday, May 8, 2021 @ 17:22:24 Author: dvzrv Revision: 928894 archrelease: copy trunk to community-x86_64 Added: wireplumber/repos/community-x86_64/PKGBUILD (from rev 928893, wireplumber/trunk/PKGBUILD) Deleted: wireplumber/repos/community-x86_64/PKGBUILD wireplumber/repos/community-x86_64/wireplumber-0.3.0-devendor_cpptoml.patch --+ PKGBUILD | 94 - wireplumber-0.3.0-devendor_cpptoml.patch | 65 2 files changed, 42 insertions(+), 117 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-05-08 17:22:15 UTC (rev 928893) +++ PKGBUILD2021-05-08 17:22:24 UTC (rev 928894) @@ -1,52 +0,0 @@ -# Maintainer: David Runge - -pkgname=wireplumber -pkgver=0.3.0 -pkgrel=1 -pkgdesc="Session / policy manager implementation for PipeWire" -arch=('x86_64') -url="https://gitlab.freedesktop.org/pipewire/wireplumber; -license=('MIT') -depends=('gcc-libs' 'glibc') -makedepends=('cmake' 'cpptoml' 'glib2' 'gobject-introspection' 'meson' 'pipewire') -checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') -provides=('libwireplumber-0.3.so') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz; -"${pkgname}-0.3.0-devendor_cpptoml.patch") -sha512sums=('4cdfa5e91ae5e0b7b9899a3aaa761e57f01af727df63d47f784f4128811d22bc2b9f22e1b37169a259fbef3c41a8ec2347c157bcc3fbebc91db67c5d2958c913' - 'b1656d3f4ad510bd4942889ef8169387639f02a92de4c70a16d690908a807d3806617a668b07858acf8f43a6ab9f364c26827744c08b394d0d7b667bb81b5b0b') -b2sums=('29e64b646681e1a556a6367b98e55e944f3cce60905ca9b201ec373720a2d8af3cc60ca1991fd8485677165d47e5bc9f3ad9f9ecf009a1d7fd607a03e468c01d' - 'b589a0c88153f27c21ca4a1bdfeedd3b1a87b60abe8b4ed3568ba34b75919ef187aa686ee265c1444d44ff055d95d57e14a0947b1715c294cab380ecba0b68e7') - -prepare() { - cd "$pkgname-$pkgver" - # allow using system cpptoml - # https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/17 - patch -Np1 -i "../${pkgname}-0.3.0-devendor_cpptoml.patch" -} - -build() { - cd "$pkgname-$pkgver" - meson --prefix='/usr' \ ---buildtype plain \ ---wrap-mode nodownload \ --D b_lto=true \ --D b_pie=true \ --Dintrospection=enabled \ -build - ninja -C build -} - -check() { - cd "$pkgname-$pkgver" - ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; -} - -package() { - depends+=('libgio-2.0.so' 'libglib-2.0.so' 'libgmodule-2.0.so' - 'libgobject-2.0.so' 'libpipewire-0.3.so') - cd "$pkgname-$pkgver" - DESTDIR="${pkgdir}" meson install -C build - install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {NEWS,README}.md -t "${pkgdir}/usr/share/doc/${pkgname}" -} Copied: wireplumber/repos/community-x86_64/PKGBUILD (from rev 928893, wireplumber/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-05-08 17:22:24 UTC (rev 928894) @@ -0,0 +1,42 @@ +# Maintainer: David Runge + +pkgname=wireplumber +pkgver=0.3.95 +pkgrel=1 +pkgdesc="Session / policy manager implementation for PipeWire" +arch=('x86_64') +url="https://gitlab.freedesktop.org/pipewire/wireplumber; +license=('MIT') +depends=('gcc-libs' 'glibc') +makedepends=('cmake' 'cpptoml' 'glib2' 'gobject-introspection' 'hotdoc' 'lua53' +'meson' 'pipewire' 'systemd') +checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +optdepends=('lua53: for LUA scripting') +provides=('libwireplumber-0.3.so') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('39e8eddc7152a062414dc19b51a8bfa105b1446a2cc9fca17f1ea7b42f6333d3e34e1eb996dfbe1222475ad9ce7b58f0bac2969e1763885c59e7aea160cb58fc') +b2sums=('b80f6b6f1fd25ce9e058cdcf97433df1b91b6ee8135f137c610e6bc0e0dcba5dc409855f3feede390ca88ec117346e1c4d6210bb9180c83553ca47ff3d39d037') + +build() { + cd "$pkgname-$pkgver" + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +build + ninja -C build +} + +check() { + cd "$pkgname-$pkgver" + ninja -C build test || echo "Known to fail: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18; +} + +package() { + depends+=('libgio-2.0.so' 'libglib-2.0.so' 'libgmodule-2.0.so' + 'libgobject-2.0.so' 'libpipewire-0.3.so') + cd "$pkgname-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -vDm 644 {NEWS,README}.md -t "${pkgdir}/usr/share/doc/${pkgname}" +} Deleted: wireplumber-0.3.0-devendor_cpptoml.patch
[arch-commits] Commit in wireplumber/trunk (2 files)
Date: Saturday, May 8, 2021 @ 17:22:15 Author: dvzrv Revision: 928893 upgpkg: wireplumber 0.3.95-1: Upgrade to 0.3.95. Remove patch for system toml as it is not in use anymore. Add lua as new optional dependency for lua scripting. Modified: wireplumber/trunk/PKGBUILD Deleted: wireplumber/trunk/wireplumber-0.3.0-devendor_cpptoml.patch --+ PKGBUILD | 34 +-- wireplumber-0.3.0-devendor_cpptoml.patch | 65 - 2 files changed, 12 insertions(+), 87 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-05-08 17:19:27 UTC (rev 928892) +++ PKGBUILD2021-05-08 17:22:15 UTC (rev 928893) @@ -1,7 +1,7 @@ # Maintainer: David Runge pkgname=wireplumber -pkgver=0.3.0 +pkgver=0.3.95 pkgrel=1 pkgdesc="Session / policy manager implementation for PipeWire" arch=('x86_64') @@ -8,32 +8,22 @@ url="https://gitlab.freedesktop.org/pipewire/wireplumber; license=('MIT') depends=('gcc-libs' 'glibc') -makedepends=('cmake' 'cpptoml' 'glib2' 'gobject-introspection' 'meson' 'pipewire') +makedepends=('cmake' 'cpptoml' 'glib2' 'gobject-introspection' 'hotdoc' 'lua53' +'meson' 'pipewire' 'systemd') checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse') +optdepends=('lua53: for LUA scripting') provides=('libwireplumber-0.3.so') -source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz; -"${pkgname}-0.3.0-devendor_cpptoml.patch") -sha512sums=('4cdfa5e91ae5e0b7b9899a3aaa761e57f01af727df63d47f784f4128811d22bc2b9f22e1b37169a259fbef3c41a8ec2347c157bcc3fbebc91db67c5d2958c913' - 'b1656d3f4ad510bd4942889ef8169387639f02a92de4c70a16d690908a807d3806617a668b07858acf8f43a6ab9f364c26827744c08b394d0d7b667bb81b5b0b') -b2sums=('29e64b646681e1a556a6367b98e55e944f3cce60905ca9b201ec373720a2d8af3cc60ca1991fd8485677165d47e5bc9f3ad9f9ecf009a1d7fd607a03e468c01d' - 'b589a0c88153f27c21ca4a1bdfeedd3b1a87b60abe8b4ed3568ba34b75919ef187aa686ee265c1444d44ff055d95d57e14a0947b1715c294cab380ecba0b68e7') +source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/pipewire/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('39e8eddc7152a062414dc19b51a8bfa105b1446a2cc9fca17f1ea7b42f6333d3e34e1eb996dfbe1222475ad9ce7b58f0bac2969e1763885c59e7aea160cb58fc') +b2sums=('b80f6b6f1fd25ce9e058cdcf97433df1b91b6ee8135f137c610e6bc0e0dcba5dc409855f3feede390ca88ec117346e1c4d6210bb9180c83553ca47ff3d39d037') -prepare() { - cd "$pkgname-$pkgver" - # allow using system cpptoml - # https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/17 - patch -Np1 -i "../${pkgname}-0.3.0-devendor_cpptoml.patch" -} - build() { cd "$pkgname-$pkgver" - meson --prefix='/usr' \ ---buildtype plain \ ---wrap-mode nodownload \ --D b_lto=true \ --D b_pie=true \ --Dintrospection=enabled \ -build + arch-meson \ +-Dsystem-lua=true \ +-Dsystemd-system-service=true \ +-Dsystemd-user-service=true \ +build ninja -C build } Deleted: wireplumber-0.3.0-devendor_cpptoml.patch === --- wireplumber-0.3.0-devendor_cpptoml.patch2021-05-08 17:19:27 UTC (rev 928892) +++ wireplumber-0.3.0-devendor_cpptoml.patch2021-05-08 17:22:15 UTC (rev 928893) @@ -1,65 +0,0 @@ -diff -ruN a/lib/wptoml/array.cpp b/lib/wptoml/array.cpp a/lib/wptoml/array.cpp 2020-06-29 18:36:49.0 +0200 -+++ b/lib/wptoml/array.cpp 2020-07-19 09:50:14.930311451 +0200 -@@ -10,7 +10,7 @@ - #include - - /* CPPTOML */ --#include -+#include - - /* TOML */ - #include "private.h" -diff -ruN a/lib/wptoml/file.cpp b/lib/wptoml/file.cpp a/lib/wptoml/file.cpp 2020-06-29 18:36:49.0 +0200 -+++ b/lib/wptoml/file.cpp 2020-07-19 09:50:28.923522152 +0200 -@@ -7,7 +7,7 @@ - */ - - /* CPPTOML */ --#include -+#include - - /* TOML */ - #include "private.h" -diff -ruN a/lib/wptoml/table.cpp b/lib/wptoml/table.cpp a/lib/wptoml/table.cpp 2020-06-29 18:36:49.0 +0200 -+++ b/lib/wptoml/table.cpp 2020-07-19 09:50:46.786698703 +0200 -@@ -10,7 +10,7 @@ - #include - - /* CPPTOML */ --#include -+#include - - /* TOML */ - #include "private.h" -diff -ruN a/meson.build b/meson.build a/meson.build 2020-06-29 18:36:49.0 +0200 -+++ b/meson.build 2020-07-19 10:17:13.288978511 +0200 -@@ -26,9 +26,13 @@ - wireplumber_config_dir = join_paths(get_option('prefix'), get_option('sysconfdir'), 'wireplumber') - endif - --cmake = import('cmake') --cpptoml = cmake.subproject('cpptoml') --cpptoml_dep = cpptoml.dependency('cpptoml') -+if get_option('wrap_mode') == 'nodownload' -+ cpptoml_dep = dependency('cpptoml') -+else -+ cmake = import('cmake') -+ cpptoml = cmake.subproject('cpptoml') -+ cpptoml_dep =