diff options
author | Nikos Toutountzoglou | 2024-05-08 18:44:11 +0200 |
---|---|---|
committer | Nikos Toutountzoglou | 2024-05-08 18:44:11 +0200 |
commit | 05f6c9826ba87c251f3bda74d71b3e99f09dff99 (patch) | |
tree | de9072f89c30897652602c4e960425920cd19b51 | |
parent | 4d3db35e8a9cd57065524eea5a17a0f313746a90 (diff) | |
download | aur-05f6c9826ba87c251f3bda74d71b3e99f09dff99.tar.gz |
Add better solution for frequent update of SiteIni.pack
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 14 | ||||
-rw-r--r-- | wgpp.sh | 6 |
3 files changed, 15 insertions, 12 deletions
@@ -1,20 +1,19 @@ pkgbase = wg++ pkgdesc = WebGrab+Plus is a Freeware, closed-source multi-site incremental XMLTV EPG grabber pkgver = 5.1.5 - pkgrel = 7 + pkgrel = 8 url = http://webgrabplus.com/ arch = any license = custom + depends = curl depends = dotnet-runtime-8.0 depends = libxml2 depends = unzip 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 = http://webgrabplus.com/sites/default/files/download/ini/SiteIniPack_current.zip source = wgpp.sh sha256sums = 368b14be4b0ec724ac394b59b26c05ecff3cef2864572a8cca844d56e1ce6f0f sha256sums = 8d9b7cdff826ae4bd8aa8f033bafcf5bea6525b3b6fbdebf724918b1ba788ad0 - sha256sums = 0a4b3aa8f6aa56cea23268d7c3f08a1a37f1dbf965c81890988ef12a46f71ca8 - sha256sums = 940392becb59c70f97c5ed1a1d49aab7d69386b5a4bb724bd48b8da39e40e1cc + sha256sums = bb940c9e7bfd186b781ca9a5f69e3e47dfc26f654101903a3533797a98206092 pkgname = wg++ @@ -2,29 +2,33 @@ pkgname=wg++ pkgver=5.1.5 -pkgrel=7 +pkgrel=8 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 ) 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" - "http://webgrabplus.com/sites/default/files/download/ini/SiteIniPack_current.zip" 'wgpp.sh') sha256sums=('368b14be4b0ec724ac394b59b26c05ecff3cef2864572a8cca844d56e1ce6f0f' '8d9b7cdff826ae4bd8aa8f033bafcf5bea6525b3b6fbdebf724918b1ba788ad0' - '0a4b3aa8f6aa56cea23268d7c3f08a1a37f1dbf965c81890988ef12a46f71ca8' - '940392becb59c70f97c5ed1a1d49aab7d69386b5a4bb724bd48b8da39e40e1cc') + 'bb940c9e7bfd186b781ca9a5f69e3e47dfc26f654101903a3533797a98206092') prepare() { # Rename folder mv .$pkgname $pkgname - # Install latest SiteIniPack from 'http://webgrabplus.com/node/231' + # Download and install latest 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 cd $pkgname @@ -1,7 +1,7 @@ #!/bin/bash # script: wg++ (WebGrab+Plus) # author: Nikos Toutountzoglou, nikos.toutou@protonmail.com -# rev.date: 24/04/2024 +# rev.date: 08/05/2024 # vars WGPP_USR=$(whoami) @@ -84,8 +84,8 @@ genFolder() { runScript() { cd "$WGPP_CFGDIR" # workaround for 'No Internet' issue - sudo ./run.net.sh - #sudo -u $WGPP_USR ./run.net.sh + #sudo ./run.net.sh + sudo -u $WGPP_USR ./run.net.sh # output 'guide.xml' file with pretty XML format if [ ! -e "$WGPP_CFGDIR/latest.xml" ]; then |