summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorOliver Friedrich2021-12-05 18:17:44 +0100
committerOliver Friedrich2021-12-05 18:17:44 +0100
commitd14baccec36d1ba4a6d512bdc2d607a9b4811c71 (patch)
tree6eb2f3d56cee7e60f94f2ba9347d3170db4daf71 /PKGBUILD
parent4ebe1164fc7246e7eeee5f9d953d26f018a86c1e (diff)
downloadaur-d14baccec36d1ba4a6d512bdc2d607a9b4811c71.tar.gz
Include advice from M-Reimer and resolved namcap issues
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 35 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e347e981d974..ffeb00bcaf16 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,49 @@
# Maintainer: ohli <olifriedrich at gmail dot com>
+# Contributor: Manuel Reimer <manuel.reimer@gmx.de>
pkgname=w_scan_cpp
pkgver=20211128
-provides=("w_scan")
-conflicts=("w_scan")
-pkgrel=1
+pkgrel=2
+
+# These are versions of dependencies used by w_scan_cpp
+_wirbelscan_version=wirbelscan-2021.11.28
+_satip_gitver=a89ad423e9a3994572d3bbbbf2958b470afa8de1
+_vdr_gitver=0d50ec57f50375c8fda92d117e348dd8fd5a77a9
+
pkgdesc="A dtv channel scanner based on VDR. Successor of w_scan"
arch=('i686' 'x86_64' 'armv6h' 'armv7h')
url="https://www.gen2vdr.de/wirbel/w_scan_cpp/index2.html"
-replaces=('w_scan')
license=('GPL')
-depends=('glibc' 'libcap' 'freetype2' 'fontconfig' 'pugixml' 'librepfunc')
-makedepends=('sed' 'make' 'wget' 'git' 'pango')
-source=("https://www.gen2vdr.de/wirbel/$pkgname/$pkgname-$pkgver.tar.bz2")
-sha256sums=('c3a859a42f338d9c4bbdde2883e32989cd02f72bf2c31bfb18f7b6b23fc61254')
+depends=('freetype2' 'fontconfig' 'pugixml' 'librepfunc' 'libjpeg' 'curl')
+makedepends=('git' 'pango')
+source=("https://www.gen2vdr.de/wirbel/$pkgname/$pkgname-$pkgver.tar.bz2"
+ "https://www.gen2vdr.de/wirbel/wirbelscan/vdr-${_wirbelscan_version}.tgz"
+ "git://git.tvdr.de/vdr.git#commit=$_vdr_gitver"
+ "git+https://github.com/wirbel-at-vdr-portal/vdr-plugin-satip.git#commit=$_satip_gitver"
+ )
+sha256sums=('c3a859a42f338d9c4bbdde2883e32989cd02f72bf2c31bfb18f7b6b23fc61254'
+ 'f1005d1cccba77faacd294723240656fd7bad7987f0cf4a9728cc527fd7db76a'
+ 'SKIP'
+ 'SKIP')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+
+ # Copy VDR source into place
+ cp -a "$srcdir/vdr" .
+ rm -rf "vdr/.git"
+ mkdir -p "vdr/PLUGINS/src"
+ mkdir -p "vdr/PLUGINS/lib"
+
+ # Copy plugin sources into place
+ cp -a "$srcdir/vdr-plugin-satip" "vdr/PLUGINS/src"
+ ln -s "vdr-plugin-satip" "vdr/PLUGINS/src/satip"
+ cp -a "$srcdir/$_wirbelscan_version" "vdr/PLUGINS/src"
+ ln -s "$_wirbelscan_version" "vdr/PLUGINS/src/wirbelscan"
+}
build() {
cd "$pkgname-$pkgver"
- make -j1 download
make
}