[arch-commits] Commit in gnome-remote-desktop/trunk (PKGBUILD)

2020-09-09 Thread Jan Steffens via arch-commits
Date: Wednesday, September 9, 2020 @ 18:52:22
  Author: heftig
Revision: 395650

0.1.9-1

Modified:
  gnome-remote-desktop/trunk/PKGBUILD

--+
 PKGBUILD |   30 --
 1 file changed, 20 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-09-09 17:45:50 UTC (rev 395649)
+++ PKGBUILD2020-09-09 18:52:22 UTC (rev 395650)
@@ -1,18 +1,18 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
+# Maintainer: Jan Alexander Steffens (heftig) 
 
 pkgname=gnome-remote-desktop
-pkgver=0.1.8
+pkgver=0.1.9
 pkgrel=1
 pkgdesc="GNOME Remote Desktop server"
 url="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop;
 arch=(x86_64)
 license=(GPL2)
-depends=(glib2 pipewire systemd libvncserver libsecret libnotify dconf)
+depends=(cairo freerdp glib2 pipewire systemd libvncserver libsecret libnotify 
dconf)
 makedepends=(git meson)
 checkdepends=(xorg-server-xvfb python-dbus python-gobject mutter)
 groups=(gnome)
-_commit=3141a7efec1529f06e2bcc64b68d8bad02d9a4c1  # tags/0.1.8^0
-source=("git+https://gitlab.gnome.org/jadahl/gnome-remote-desktop.git#commit=$_commit;)
+_commit=ba216dc82c7cdfcd2b99066b8be480e6a76cc60b  # tags/0.1.9^0
+source=("git+https://gitlab.gnome.org/GNOME/gnome-remote-desktop.git#commit=$_commit;)
 sha256sums=('SKIP')
 
 pkgver() {
@@ -23,26 +23,36 @@
 prepare() {
   cd $pkgname
 
-  # Disable the Xvfb abstract socket which leaks out of our containers
-  sed -i 's|-noreset|& -nolisten local|' tests/vnc-test-runner.sh
+  # Test fixes
+  sed -e 's|-noreset|& -nolisten local|' \
+  -e 's|dbus-run-session --||' \
+  -i tests/vnc-test-runner.sh
 }
 
 build() {
   arch-meson $pkgname build
-  ninja -C build
+  meson compile -C build
 }
 
-check() (
+_run_tests() {
   mkdir -p -m 700 "${XDG_RUNTIME_DIR:=$PWD/runtime-dir}"
   glib-compile-schemas "${GSETTINGS_SCHEMA_DIR:=$PWD/build/src}"
   export XDG_RUNTIME_DIR GSETTINGS_SCHEMA_DIR
 
+  sed 's/exec pipewire-media-session .*/exec pipewire-media-session -d 
bluez5,alsa-seq,alsa-pcm/' \
+pipewire.conf
+  export PIPEWIRE_CONFIG_FILE="$PWD/pipewire.conf"
+
   pipewire &
   trap "kill $!; wait" EXIT
 
   meson test -C build --print-errorlogs
-)
+}
 
+check() {
+  dbus-run-session bash -c "$(declare -f _run_tests); _run_tests"
+}
+
 package() {
   DESTDIR="$pkgdir" meson install -C build
 }


[arch-commits] Commit in gnome-remote-desktop/trunk (PKGBUILD)

2020-03-25 Thread Jan Steffens via arch-commits
Date: Wednesday, March 25, 2020 @ 23:14:32
  Author: heftig
Revision: 378499

0.1.8-1

Modified:
  gnome-remote-desktop/trunk/PKGBUILD

--+
 PKGBUILD |   25 ++---
 1 file changed, 18 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-03-25 22:49:17 UTC (rev 378498)
+++ PKGBUILD2020-03-25 23:14:32 UTC (rev 378499)
@@ -1,16 +1,17 @@
 # Maintainer: Jan Alexander Steffens (heftig) 
 
 pkgname=gnome-remote-desktop
-pkgver=0.1.7
-pkgrel=2
+pkgver=0.1.8
+pkgrel=1
 pkgdesc="GNOME Remote Desktop server"
 url="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop;
 arch=(x86_64)
 license=(GPL2)
-depends=(glib2 libpipewire02 systemd libvncserver libsecret libnotify dconf)
+depends=(glib2 pipewire systemd libvncserver libsecret libnotify dconf)
 makedepends=(git meson)
+checkdepends=(xorg-server-xvfb python-dbus python-gobject mutter)
 groups=(gnome)
-_commit=400f790f082dc54bf03d27cf64fcf94b0a1424c9  # tags/0.1.7^0
+_commit=3141a7efec1529f06e2bcc64b68d8bad02d9a4c1  # tags/0.1.8^0
 
source=("git+https://gitlab.gnome.org/jadahl/gnome-remote-desktop.git#commit=$_commit;)
 sha256sums=('SKIP')
 
@@ -21,6 +22,9 @@
 
 prepare() {
   cd $pkgname
+
+  # Disable the Xvfb abstract socket which leaks out of our containers
+  sed -i 's|-noreset|& -nolisten local|' tests/vnc-test-runner.sh
 }
 
 build() {
@@ -28,10 +32,17 @@
   ninja -C build
 }
 
-check() {
-  meson test -C build
-}
+check() (
+  mkdir -p -m 700 "${XDG_RUNTIME_DIR:=$PWD/runtime-dir}"
+  glib-compile-schemas "${GSETTINGS_SCHEMA_DIR:=$PWD/build/src}"
+  export XDG_RUNTIME_DIR GSETTINGS_SCHEMA_DIR
 
+  pipewire &
+  trap "kill $!; wait" EXIT
+
+  meson test -C build --print-errorlogs
+)
+
 package() {
   DESTDIR="$pkgdir" meson install -C build
 }


[arch-commits] Commit in gnome-remote-desktop/trunk (PKGBUILD)

2020-03-08 Thread Jan Steffens via arch-commits
Date: Sunday, March 8, 2020 @ 08:08:08
  Author: heftig
Revision: 377122

0.1.7-2

Modified:
  gnome-remote-desktop/trunk/PKGBUILD   (contents, properties)

--+
 PKGBUILD |5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-03-08 07:40:25 UTC (rev 377121)
+++ PKGBUILD2020-03-08 08:08:08 UTC (rev 377122)
@@ -2,12 +2,12 @@
 
 pkgname=gnome-remote-desktop
 pkgver=0.1.7
-pkgrel=1
+pkgrel=2
 pkgdesc="GNOME Remote Desktop server"
 url="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop;
 arch=(x86_64)
 license=(GPL2)
-depends=(glib2 pipewire systemd libvncserver libsecret libnotify dconf)
+depends=(glib2 libpipewire02 systemd libvncserver libsecret libnotify dconf)
 makedepends=(git meson)
 groups=(gnome)
 _commit=400f790f082dc54bf03d27cf64fcf94b0a1424c9  # tags/0.1.7^0
@@ -21,7 +21,6 @@
 
 prepare() {
   cd $pkgname
-  sed -i 's|pipewire-0\.1|pipewire-0.2|g' meson.build
 }
 
 build() {


Property changes on: gnome-remote-desktop/trunk/PKGBUILD
___
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property


[arch-commits] Commit in gnome-remote-desktop/trunk (PKGBUILD)

2019-02-28 Thread Jan Steffens via arch-commits
Date: Thursday, February 28, 2019 @ 14:39:23
  Author: heftig
Revision: 346935

0.1.7-1

Modified:
  gnome-remote-desktop/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-02-28 08:10:34 UTC (rev 346934)
+++ PKGBUILD2019-02-28 14:39:23 UTC (rev 346935)
@@ -1,7 +1,7 @@
 # Maintainer: Jan Alexander Steffens (heftig) 
 
 pkgname=gnome-remote-desktop
-pkgver=0.1.6
+pkgver=0.1.7
 pkgrel=1
 pkgdesc="GNOME Remote Desktop server"
 url="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop;
@@ -10,7 +10,7 @@
 depends=(glib2 pipewire systemd libvncserver libsecret libnotify dconf)
 makedepends=(git meson)
 groups=(gnome)
-_commit=81ae42ee570fe44ce6a6ba89f671b587a2d22c54  # tags/0.1.6^0
+_commit=400f790f082dc54bf03d27cf64fcf94b0a1424c9  # tags/0.1.7^0
 
source=("git+https://gitlab.gnome.org/jadahl/gnome-remote-desktop.git#commit=$_commit;)
 sha256sums=('SKIP')
 


[arch-commits] Commit in gnome-remote-desktop/trunk (PKGBUILD)

2018-09-18 Thread Jan Steffens via arch-commits
Date: Tuesday, September 18, 2018 @ 16:23:08
  Author: heftig
Revision: 334887

0.1.6-1

Added:
  gnome-remote-desktop/trunk/PKGBUILD

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Added: PKGBUILD
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-18 16:23:08 UTC (rev 334887)
@@ -0,0 +1,38 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+
+pkgname=gnome-remote-desktop
+pkgver=0.1.6
+pkgrel=1
+pkgdesc="GNOME Remote Desktop server"
+url="https://wiki.gnome.org/Projects/Mutter/RemoteDesktop;
+arch=(x86_64)
+license=(GPL2)
+depends=(glib2 pipewire systemd libvncserver libsecret libnotify dconf)
+makedepends=(git meson)
+groups=(gnome)
+_commit=81ae42ee570fe44ce6a6ba89f671b587a2d22c54  # tags/0.1.6^0
+source=("git+https://gitlab.gnome.org/jadahl/gnome-remote-desktop.git#commit=$_commit;)
+sha256sums=('SKIP')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+  cd $pkgname
+  sed -i 's|pipewire-0\.1|pipewire-0.2|g' meson.build
+}
+
+build() {
+  arch-meson $pkgname build
+  ninja -C build
+}
+
+check() {
+  meson test -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" meson install -C build
+}


Property changes on: gnome-remote-desktop/trunk/PKGBUILD
___
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property