[arch-commits] Commit in wireplumber/repos (4 files)

2022-08-11 Thread Jan Steffens via arch-commits
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)

2022-08-11 Thread Jan Steffens via arch-commits
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)

2022-08-08 Thread Jan Steffens via arch-commits
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)

2022-08-08 Thread Jan Steffens via arch-commits
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)

2022-07-12 Thread Jan Steffens via arch-commits
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)

2022-07-12 Thread Christian Hesse via arch-commits
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)

2022-07-12 Thread Christian Hesse via arch-commits
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)

2022-07-05 Thread Jan Steffens via arch-commits
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)

2022-07-05 Thread Jan Steffens via arch-commits
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)

2022-05-11 Thread Jan Steffens via arch-commits
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)

2022-05-11 Thread Jan Steffens via arch-commits
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)

2022-05-10 Thread Jan Steffens via arch-commits
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)

2022-05-10 Thread Jan Steffens via arch-commits
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)

2022-05-10 Thread David Runge via arch-commits
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)

2022-05-10 Thread David Runge via arch-commits
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)

2022-03-29 Thread Jan Steffens via arch-commits
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)

2022-03-23 Thread David Runge via arch-commits
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)

2022-03-23 Thread David Runge via arch-commits
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)

2022-03-07 Thread Christian Hesse via arch-commits
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)

2022-03-07 Thread Christian Hesse via arch-commits
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)

2022-02-07 Thread David Runge via arch-commits
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)

2022-02-07 Thread David Runge via arch-commits
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)

2022-02-04 Thread David Runge via arch-commits
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)

2022-02-04 Thread David Runge via arch-commits
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)

2022-01-13 Thread Jan Steffens via arch-commits
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)

2022-01-13 Thread Jan Steffens via arch-commits
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)

2022-01-06 Thread Jan Steffens via arch-commits
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)

2022-01-06 Thread Jan Steffens via arch-commits
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)

2021-11-11 Thread Jan Steffens via arch-commits
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)

2021-11-11 Thread Jan Steffens via arch-commits
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)

2021-11-11 Thread David Runge via arch-commits
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)

2021-11-11 Thread David Runge via arch-commits
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)

2021-10-25 Thread David Runge via arch-commits
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)

2021-10-25 Thread David Runge via arch-commits
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)

2021-10-24 Thread David Runge via arch-commits
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)

2021-10-24 Thread David Runge via arch-commits
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)

2021-10-22 Thread David Runge via arch-commits
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)

2021-10-22 Thread David Runge via arch-commits
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)

2021-10-22 Thread David Runge via arch-commits
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)

2021-10-22 Thread David Runge via arch-commits
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)

2021-10-22 Thread David Runge via arch-commits
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)

2021-10-22 Thread David Runge via arch-commits
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)

2021-10-08 Thread David Runge via arch-commits
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)

2021-10-08 Thread David Runge via arch-commits
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)

2021-08-19 Thread David Runge via arch-commits
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)

2021-08-19 Thread David Runge via arch-commits
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)

2021-07-05 Thread David Runge via arch-commits
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)

2021-07-05 Thread David Runge via arch-commits
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)

2021-06-30 Thread David Runge via arch-commits
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)

2021-06-30 Thread David Runge via arch-commits
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)

2021-06-11 Thread David Runge via arch-commits
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)

2021-06-11 Thread David Runge via arch-commits
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)

2021-06-11 Thread David Runge via arch-commits
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)

2021-06-11 Thread David Runge via arch-commits
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)

2021-05-27 Thread David Runge via arch-commits
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)

2021-05-27 Thread David Runge via arch-commits
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)

2021-05-08 Thread David Runge via arch-commits
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)

2021-05-08 Thread David Runge via arch-commits
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 =