summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNikos Toutountzoglou2024-05-11 19:10:55 +0200
committerNikos Toutountzoglou2024-05-11 19:10:55 +0200
commit1d8c2f182468d5da6aab3fd4699d1c657a65f029 (patch)
tree3c26df375c22deb93f3744a0807e2616f87a0a01
parent05f6c9826ba87c251f3bda74d71b3e99f09dff99 (diff)
downloadaur-1d8c2f182468d5da6aab3fd4699d1c657a65f029.tar.gz
Some fixes to PKGBUILD
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD33
2 files changed, 22 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 024eacc821d2..5ef627ca51c4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
pkgbase = wg++
pkgdesc = WebGrab+Plus is a Freeware, closed-source multi-site incremental XMLTV EPG grabber
pkgver = 5.1.5
- pkgrel = 8
+ pkgrel = 9
url = http://webgrabplus.com/
arch = any
license = custom
- depends = curl
depends = dotnet-runtime-8.0
- depends = libxml2
depends = unzip
+ depends = libxml2
+ depends = curl
+ depends = wget
source = wg++-5.1.0.tar.gz::http://webgrabplus.com/sites/default/files/download/SW/V5.1.0/WebGrabPlus_V5.1_install.tar_0.gz
source = wg++-5.1.5.tar.gz::http://webgrabplus.com/sites/default/files/download/SW/V5.1.5/WebGrabPlus_V5.1.5_beta_install.tar.gz
source = wgpp.sh
diff --git a/PKGBUILD b/PKGBUILD
index 7babb47a1f08..76d5b31969bd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,16 +2,17 @@
pkgname=wg++
pkgver=5.1.5
-pkgrel=8
+pkgrel=9
pkgdesc="WebGrab+Plus is a Freeware, closed-source multi-site incremental XMLTV EPG grabber"
arch=(any)
url="http://webgrabplus.com/"
license=(custom)
depends=(
- curl
dotnet-runtime-8.0
- libxml2
unzip
+ libxml2
+ curl
+ wget
)
source=("${pkgname}-5.1.0.tar.gz::http://webgrabplus.com/sites/default/files/download/SW/V5.1.0/WebGrabPlus_V5.1_install.tar_0.gz"
"${pkgname}-${pkgver}.tar.gz::http://webgrabplus.com/sites/default/files/download/SW/V${pkgver}/WebGrabPlus_V${pkgver}_beta_install.tar.gz"
@@ -23,14 +24,19 @@ sha256sums=('368b14be4b0ec724ac394b59b26c05ecff3cef2864572a8cca844d56e1ce6f0f'
prepare() {
# Rename folder
mv .$pkgname $pkgname
- # Download and install latest SiteIniPack from 'http://webgrabplus.com/epg-channels'
+ # Check for latest version of SiteIniPack from 'http://webgrabplus.com/epg-channels'
curl -sL http://webgrabplus.com/epg-channels | grep 'SiteIni\.Pack_' |
sed -e 's/.*btn"><a href="//' -e 's/".*//' -e "s/[^0-9][^0-9][^0-9]*//g" >siteini_ver
- _siteini_ver=$(cat siteini_ver)
- curl -LO http://webgrabplus.com/sites/default/files/download/ini/SiteIni.Pack_${_siteini_ver}.zip
- unzip -q SiteIni.Pack_${_siteini_ver}.zip
- cp -r siteini.pack/* $pkgname/siteini.pack.update
- # Run install.sh script
+ # Download latest version of SiteIniPack
+ if [ -s siteini_ver ]; then
+ _siteini_ver=$(cat siteini_ver)
+ msg2 "Found latest SiteIniPack_V${_siteini_ver}"
+ curl -LO http://webgrabplus.com/sites/default/files/download/ini/SiteIni.Pack_${_siteini_ver}.zip
+ bsdtar -xf SiteIni.Pack_${_siteini_ver}.zip
+ rm -r $pkgname/siteini.pack.update/*
+ cp -r siteini.pack/* $pkgname/siteini.pack.update
+ fi
+ # Run 'install.sh' script
cd $pkgname
./install.sh
# Fix for 'No Internet' issue
@@ -38,11 +44,8 @@ prepare() {
}
package() {
- install -d "$pkgdir"/usr/share/$pkgname/{bin.net,doc,mdb,rex,siteini.pack,siteini.user}
- cp -r --no-preserve=mode,ownership "$srcdir"/$pkgname/{bin.net,doc,mdb,rex,siteini.pack} "$pkgdir"/usr/share/$pkgname
- install -Dm644 "$srcdir"/$pkgname/WebGrab++.config.example.xml "$pkgdir"/usr/share/$pkgname/WebGrab++.config.example.xml
- install -Dm644 "$srcdir"/$pkgname/WebGrab++.config.xml "$pkgdir"/usr/share/$pkgname/WebGrab++.config.xml
- install -Dm755 "$srcdir"/$pkgname/install.sh "$pkgdir"/usr/share/$pkgname/install.sh
- install -Dm755 "$srcdir"/$pkgname/run.net.sh "$pkgdir"/usr/share/$pkgname/run.net.sh
+ install -d "$pkgdir"/usr/share/$pkgname
+ cp -a --no-preserve=mode,ownership "$srcdir"/$pkgname "$pkgdir"/usr/share
+ find "$pkgdir" -name '*.sh' -exec chmod u=rwx,go=rx {} \;
install -Dm755 "$srcdir"/wgpp.sh "$pkgdir"/usr/bin/$pkgname
}