summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorValHue2017-12-25 11:09:07 +0100
committerValHue2017-12-25 11:09:07 +0100
commit1e830961fc644b567c3219fdd25b1f479a7ca7c4 (patch)
tree998f73d8be6cbe150da028fcc7644e75892673de
downloadaur-1e830961fc644b567c3219fdd25b1f479a7ca7c4.tar.gz
Initial import
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD62
2 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..39d7476d260e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = libreelec-creator-bin
+ pkgdesc = Allows you to install LibreELEC on a variety of devices.
+ pkgver = 1.3
+ pkgrel = 1
+ url = https://libreelec.tv/
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ depends = bash
+ provides = libreelec-creator-bin
+ source_i686 = http://releases.libreelec.tv/LibreELEC.USB-SD.Creator.Linux-32bit.bin
+ source_i686 = https://github.com/LibreELEC/usb-sd-creator/raw/master/le_icon_256.png
+ sha256sums_i686 = 928373dbcafbd63357619137109672569203e979d71290ec58b1f01d6b5df85a
+ sha256sums_i686 = 47636cc32d0140a4507a9b992e26f0955f68e0f6a06e8af93a4beb37de7cbcfe
+ source_x86_64 = http://releases.libreelec.tv/LibreELEC.USB-SD.Creator.Linux-64bit.bin
+ source_x86_64 = https://github.com/LibreELEC/usb-sd-creator/raw/master/le_icon_256.png
+ sha256sums_x86_64 = ab867a4a0c4989877226269510138c51cb660cb10d728c795ed4343b6b0cf641
+ sha256sums_x86_64 = 47636cc32d0140a4507a9b992e26f0955f68e0f6a06e8af93a4beb37de7cbcfe
+
+pkgname = libreelec-creator-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cbdc7c9c7e31
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,62 @@
+# Maintainer: ValHue <vhuelamo at gmail dot com>
+#
+# Contributor: ValHue <vhuelamo at gmail dot com>
+#
+_pkgname="LibreELEC.USB-SD.Creator"
+pkgname="libreelec-creator-bin"
+pkgver="1.3"
+pkgrel="1"
+pkgdesc="Allows you to install LibreELEC on a variety of devices."
+arch=('i686' 'x86_64')
+url="https://libreelec.tv/"
+license=('GPL2')
+depends=('bash')
+provides=("${pkgname}")
+
+source_i686=("http://releases.libreelec.tv/${_pkgname}.Linux-32bit.bin"
+ "https://github.com/LibreELEC/usb-sd-creator/raw/master/le_icon_256.png")
+source_x86_64=("http://releases.libreelec.tv/${_pkgname}.Linux-64bit.bin"
+ "https://github.com/LibreELEC/usb-sd-creator/raw/master/le_icon_256.png")
+sha256sums_i686=('928373dbcafbd63357619137109672569203e979d71290ec58b1f01d6b5df85a'
+ '47636cc32d0140a4507a9b992e26f0955f68e0f6a06e8af93a4beb37de7cbcfe')
+sha256sums_x86_64=('ab867a4a0c4989877226269510138c51cb660cb10d728c795ed4343b6b0cf641'
+ '47636cc32d0140a4507a9b992e26f0955f68e0f6a06e8af93a4beb37de7cbcfe')
+
+_LibreELEC="#!/usr/bin/sh
+exec gksudo /usr/share/${pkgname}/${_pkgname}.bin
+fi"
+
+_LibreELEC_desktop="[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Terminal=false
+Name=LibreELEC USB-SD Creator
+Exec=/usr/share/${pkgname}/${_pkgname}
+Icon=/usr/share/${pkgname}/le_icon_256.png
+Categories=AudioVideo;Video;Player;TV;"
+
+build() {
+ cd "${srcdir}"
+ echo -e "$_LibreELEC" | tee "${_pkgname}"
+ echo -e "$_LibreELEC_desktop" | tee "${_pkgname}.desktop"
+}
+
+package() {
+ cd "${srcdir}"
+
+ # Data
+ install -d ${pkgdir}/usr/share/${pkgname}
+ install -d ${pkgdir}/usr/share/applications
+ install -m 755 ${_pkgname} "${pkgdir}/usr/share/${pkgname}/${_pkgname}"
+ install -m 644 *.bin "${pkgdir}/usr/share/${pkgname}/${_pkgname}.bin"
+ install -m 644 *.png "${pkgdir}/usr/share/${pkgname}/"
+
+ # Desktop file
+ install -Dm 644 *.desktop "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+
+ # Fix for permissions
+ chmod +x ${pkgdir}/usr/share/${pkgname}/${_pkgname}.bin
+}
+
+# vim:set ts=4 sw=2 ft=sh et: