summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Majewski2020-03-10 13:37:22 +0100
committerKevin Majewski2020-03-10 13:37:22 +0100
commit37636fe7b7051692a7d6b389127927eb131ec506 (patch)
tree465d433b91f46e052f6ac48db9126d94d7dd79de
downloadaur-37636fe7b7051692a7d6b389127927eb131ec506.tar.gz
Initial commit
-rw-r--r--.SRCINFO33
-rw-r--r--PKGBUILD39
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7e597d529d55
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,33 @@
+pkgbase = rygel-git
+ pkgdesc = UPnP AV MediaServer and MediaRenderer that allows you to easily share audio, video and pictures, and control of media player on your home network
+ pkgver = 0.38.2+34+g4b7d6a6a
+ pkgrel = 1
+ url = https://wiki.gnome.org/Projects/Rygel
+ arch = x86_64
+ license = LGPL
+ makedepends = vala
+ makedepends = gobject-introspection
+ makedepends = git
+ makedepends = meson
+ depends = gupnp
+ depends = gupnp-av
+ depends = gupnp-dlna
+ depends = libgee
+ depends = gtk3
+ depends = libunistring
+ depends = tracker
+ depends = libmediaart
+ optdepends = gst-plugins-base: Extra media codecs
+ optdepends = gst-plugins-good: Extra media codecs
+ optdepends = gst-plugins-bad: Extra media codecs
+ optdepends = gst-plugins-ugly: Extra media codecs
+ optdepends = gst-libav: Extra media codecs
+ optdepends = tracker-miners: Share indexed media files
+ provides = rygel
+ conflicts = rygel
+ backup = etc/rygel.conf
+ source = git+https://gitlab.gnome.org/GNOME/rygel.git
+ sha512sums = SKIP
+
+pkgname = rygel-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..518fe5f1a8e6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+pkgname=rygel-git
+_pkgname=rygel
+pkgver=0.38.2+34+g4b7d6a6a
+pkgrel=1
+pkgdesc="UPnP AV MediaServer and MediaRenderer that allows you to easily share audio, video and pictures, and control of media player on your home network"
+url="https://wiki.gnome.org/Projects/Rygel"
+arch=(x86_64)
+license=(LGPL)
+depends=('gupnp' 'gupnp-av' 'gupnp-dlna' 'libgee' 'gtk3' 'libunistring' 'tracker' 'libmediaart')
+makedepends=('vala' 'gobject-introspection' 'git' 'meson')
+optdepends=('gst-plugins-base: Extra media codecs'
+ 'gst-plugins-good: Extra media codecs'
+ 'gst-plugins-bad: Extra media codecs'
+ 'gst-plugins-ugly: Extra media codecs'
+ 'gst-libav: Extra media codecs'
+ 'tracker-miners: Share indexed media files')
+provides=('rygel')
+conflicts=('rygel')
+backup=('etc/rygel.conf')
+source=("git+https://gitlab.gnome.org/GNOME/rygel.git")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd $_pkgname
+ git describe --tags | sed 's/^RYGEL//;s/^rygel-//;s/_/./g;s/-/+/g'
+}
+
+build() {
+ arch-meson $_pkgname build
+ ninja -C build
+}
+
+check() {
+ meson test -C build --print-errorlogs
+}
+
+package() {
+ DESTDIR="$pkgdir" meson install -C build
+}