summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorNikos Toutountzoglou2023-02-01 00:51:33 +0100
committerNikos Toutountzoglou2023-02-01 00:51:33 +0100
commitdb007076676ef7277a4f994c4e3bd489043a034e (patch)
tree82c015d95f07a7538a753da67894546635d1a39f /PKGBUILD
parent42f1e278246711ec118aa83ad0e17a76fd3d941e (diff)
downloadaur-db007076676ef7277a4f994c4e3bd489043a034e.tar.gz
Fix to install DotNet 6. Remake of PKGBUILD script.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD52
1 files changed, 23 insertions, 29 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0fc64f8716c5..53505b5323a5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,46 +1,40 @@
# Maintainer: Nikos Toutountzoglou <nikos.toutou@gmail.com>
-
pkgname=wg++
-pkgver=5.0
+pkgver=5.0.1
pkgrel=1
pkgdesc='WebGrab+Plus is a freeware (license via donation) multi-site incremental XMLTV EPG grabber.'
arch=('any')
url='http://webgrabplus.com/'
license=('custom')
-depends=(
- 'dotnet-host'
- 'dotnet-runtime'
- )
+depends=('dotnet-runtime-6.0-bin')
makedepends=('git')
provides=('wg++')
+conflicts=('wg++')
source=("http://www.webgrabplus.com/sites/default/files/download/SW/V4.2.2/WebGrabPlus_V4.2_install.tar.gz"
"http://webgrabplus.com/sites/default/files/download/SW/V5.0.1/WebGrabPlus_V5.0.1_beta_install.tar.gz"
- "git+https://github.com/SilentButeo2/webgrabplus-siteinipack.git"
- "wg++")
-
+ "git+https://github.com/SilentButeo2/webgrabplus-siteinipack.git"
+ "wg++.sh")
md5sums=('569b438673a4e1963c52f62c26bbcf16'
'4b53c034a71ba316eb18d49fb4ca853b'
'SKIP'
'b9fc49688d55da5cf447b7a7b9a45361')
-package() {
- # Install application files
- mkdir -p "${pkgdir}/opt/wg++"
- cp -r "${srcdir}/.wg++/bin.net" "${pkgdir}/opt/wg++/"
- cp -r "${srcdir}/.wg++/doc" "${pkgdir}/opt/wg++/"
- cp -r "${srcdir}/webgrabplus-siteinipack/siteini.pack" "${pkgdir}/opt/wg++/"
-
- # Install configuration files
- mkdir -p "${pkgdir}/usr/share/wg++"
- cp -r "${srcdir}/webgrabplus-siteinipack/siteini.pack" "${pkgdir}/usr/share/wg++/siteini.pack"
- cp -r "${srcdir}/.wg++/bin.net" "${pkgdir}/usr/share/wg++/"
- cp -r "${srcdir}/.wg++/mdb" "${pkgdir}/usr/share/wg++/"
- mv "${pkgdir}/usr/share/wg++/mdb/mdb.config.example.xml" "${pkgdir}/usr/share/wg++/mdb/mdb.config.xml"
- cp -r "${srcdir}/.wg++/rex" "${pkgdir}/usr/share/wg++/"
- mv "${pkgdir}/usr/share/wg++/rex/rex.config.example.xml" "${pkgdir}/usr/share/wg++/rex/rex.config.xml"
- cp -r "${srcdir}/.wg++/siteini.user" "${pkgdir}/usr/share/wg++/"
- cp -n "${srcdir}/.wg++/WebGrab++.config.example.xml" "${pkgdir}/usr/share/wg++/WebGrab++.config.xml"
-
- # Executable
- install -Dm755 "${srcdir}/wg++" "${pkgdir}/usr/bin/wg++"
+prepare() {
+ cd "${srcdir}"
+ rm -rf ".${pkgname}/siteini.pack.update"
+ mv -f ".${pkgname}/mdb/mdb.config.example.xml" ".${pkgname}/mdb/mdb.config.xml"
+ mv -f ".${pkgname}/rex/rex.config.example.xml" ".${pkgname}/rex/rex.config.xml"
+ mv -f ".${pkgname}/" "${pkgname}/"
}
+
+package() {
+ cd "${srcdir}/${pkgname}"
+ install -d "${pkgdir}/opt/"
+ install -d "${pkgdir}/usr/share/"
+ mkdir "${pkgdir}/opt/${pkgname}"
+ mkdir "${pkgdir}/opt/${pkgname}/siteini.pack"
+ cp -r --preserve=mode * "${pkgdir}/opt/${pkgname}"
+ cp -r --preserve=mode ../webgrabplus-siteinipack/siteini.pack/* "${pkgdir}/opt/${pkgname}/siteini.pack"
+ cp -r "${pkgdir}/opt/${pkgname}" "${pkgdir}/usr/share/${pkgname}"
+ install -Dm755 "${srcdir}/${pkgname}.sh" "$pkgdir/usr/bin/${pkgname}"
+} \ No newline at end of file