diff options
author | ValHue | 2017-12-25 11:09:07 +0100 |
---|---|---|
committer | ValHue | 2017-12-25 11:09:07 +0100 |
commit | 1e830961fc644b567c3219fdd25b1f479a7ca7c4 (patch) | |
tree | 998f73d8be6cbe150da028fcc7644e75892673de | |
download | aur-1e830961fc644b567c3219fdd25b1f479a7ca7c4.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 62 |
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: |