summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authormhaquila2023-02-02 17:03:18 +0100
committermhaquila2023-02-02 17:03:18 +0100
commit1942b668d613f1a7e5f65ce490f20f2e81f6d007 (patch)
tree7642d35598f8608e1f7f640c2f3b37c6d215a03c /PKGBUILD
downloadaur-kodi-addon-pvr-freebox.tar.gz
initial release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..86f7d9559b58
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: mhaquila <mhaquila@pharosmaris.net>
+pkgname=kodi-addon-pvr-freebox
+pkgver=20.3.2
+pkgrel=1
+pkgdesc="Freebox TV + Kodi"
+_kodiversion="Nexus"
+_kodirelease=20.0
+_gitname=pvr.freebox
+arch=('any')
+url="https://github.com/aassif/${_gitname}"
+license=('MIT')
+groups=('kodi')
+depends=('kodi')
+makedepends=('cmake')
+source=("${url}/archive/refs/tags/${pkgver}-${_kodiversion}.tar.gz"
+ "https://github.com/xbmc/xbmc/archive/${_kodirelease}-${_kodiversion}.tar.gz"
+ )
+sha256sums=('8d84012d055874e703627e90351cf9889e883d72db05c4bcacf6d8fef0ba4c80'
+ '4c75add8b9ea44924b6ee45f94439545676033f35f5993908871e3dded527b79'
+ )
+
+prepare() {
+ mkdir -p "${srcdir}/${_gitname}-${pkgver}-${_kodiversion}/build"
+ ln -fs "${srcdir}/${_gitname}-${pkgver}-${_kodiversion}" "${srcdir}/${_gitname}"
+}
+
+build() {
+ cd "${srcdir}/${_gitname}-${pkgver}-${_kodiversion}/build"
+ cmake \
+ -DADDONS_TO_BUILD=${_gitname} \
+ -DADDON_SRC_PREFIX=${srcdir} \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/src \
+ -DPACKAGE_ZIP=1 \
+ ${srcdir}/xbmc-${_kodirelease}-${_kodiversion}/cmake/addons
+ make package-addons
+}
+
+package() {
+ cd "${srcdir}/${_gitname}-${pkgver}-${_kodiversion}/build"
+ mkdir -p "${pkgdir}/usr/share/licenses/kodi-addon-pvr-freebox"
+ cp ../LICENSE "${pkgdir}/usr/share/licenses/kodi-addon-pvr-freebox"
+ install -d "${pkgdir}/usr/share/kodi/addons"
+ mv .install/${_gitname} "${pkgdir}/usr/share/kodi/addons"
+}