summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbabets2020-04-10 12:44:17 +0200
committerbabets2020-04-10 12:44:17 +0200
commita1ed4e6e1729888b4c601bfbfe695c72a2ce3249 (patch)
treedde978621e893635635ea5663d6b997798a3427f
downloadaur-a1ed4e6e1729888b4c601bfbfe695c72a2ce3249.tar.gz
initial me-tv-git import
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD43
-rw-r--r--me-tv.install5
3 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..86db0b8291c5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = me-tv-git
+ pkgdesc = DVB viewer based on GTK+3 and GStreamer
+ pkgver = v3.0.9.71.g99e149f
+ pkgrel = 1
+ url = https://github.com/Me-TV/Me-TV
+ install = me-tv.install
+ arch = x86_64
+ license = GPL3
+ makedepends = rust
+ makedepends = meson
+ makedepends = git
+ depends = gst-plugins-base
+ depends = gst-plugins-good
+ depends = gst-plugins-bad
+ depends = gst-plugins-ugly
+ depends = gst-libav
+ depends = gst-plugin-gtk
+ provides = me-tv
+ conflicts = me-tv
+ conflicts = me-tv-bzr
+ source = me-tv-git::git+https://github.com/Me-TV/Me-TV.git
+ md5sums = SKIP
+
+pkgname = me-tv-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..72ff2c197927
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Babets <fbabetz+aur [.at.] yahoo (.dot.) it>
+pkgname=me-tv-git
+_pkgname=me-tv
+pkgver=v3.0.9.71.g99e149f
+pkgrel=1
+pkgdesc="DVB viewer based on GTK+3 and GStreamer"
+arch=('x86_64')
+url="https://github.com/Me-TV/Me-TV"
+license=('GPL3')
+depends=('gst-plugins-base' 'gst-plugins-good' 'gst-plugins-bad' 'gst-plugins-ugly' 'gst-libav' 'gst-plugin-gtk')
+makedepends=('rust' 'meson' 'git')
+provides=("${_pkgname}")
+conflicts=("${_pkgname}" "me-tv-bzr")
+install="${_pkgname}.install"
+source=("${pkgname}::git+https://github.com/Me-TV/Me-TV.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${pkgname}"
+ git describe --long --tags | tr - .
+}
+
+build() {
+ cd "${srcdir}/${pkgname}"
+ meson --prefix /usr --buildtype=plain . build
+# cargo build --release --locked --all-features
+ ninja -C build
+}
+
+check() {
+ cd "${srcdir}/${pkgname}"
+ cargo test --release --locked
+# ninja -C build check
+}
+
+package() {
+ cd "${srcdir}/${pkgname}"
+# install -Dm 755 target/release/${pkgname} -t "${pkgdir}/usr/bin"
+# install -Dm 755 target/release/${pkgname}-record -t "${pkgdir}/usr/bin"
+# install -Dm 755 target/release/${pkgname}-schedule -t "${pkgdir}/usr/bin"
+ DESTDIR="$pkgdir" ninja -C build install
+}
+
diff --git a/me-tv.install b/me-tv.install
new file mode 100644
index 000000000000..3f6b719a410f
--- /dev/null
+++ b/me-tv.install
@@ -0,0 +1,5 @@
+## arg 1: the new package version
+post_install() {
+ echo "Generate a dvb-channels.conf file and put it in ~/.config/gstreamer-1.0 directory"
+ echo "dvbv5-scan --output=~/.config/gstreamer-1.0/dvb-channels.conf /usr/share/dvb/dvb-t/uk-CrystalPalace"
+}