diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 17 insertions, 26 deletions
@@ -1,35 +1,41 @@ # Maintainer: agentcobra <agentcobra@free.fr> # Contributor: Nover <novares.x@gmail.com> +# Creator Blade <contact@blade-group.com> + # Made with https://github.com/NicolasGuilloux/blade-shadow-beta pkgname=shadow-beta -pkgver=0.7.6 -pkgrel=8 +pkgver=0.8.62 +pkgrel=1 pkgdesc="Shadow launcher" arch=('x86_64') url="http://shadow.tech" license=('unknown') -depends=('desktop-file-utils' 'freetype2' 'gcc5' 'gconf' 'hicolor-icon-theme' 'json-c' 'libappindicator-gtk2' 'libbsd' 'libcurl-gnutls' 'libdrm' 'libnotify' 'libva' 'libxtst' 'nss' 'opus' 'qt5-base' 'qt5-svg' 'sdl2' 'libappindicator' 'libcurl-compat' 'sdl' 'gcc7-libs' 'ttf-dejavu') +depends=('desktop-file-utils' 'freetype2' 'libuv' 'gconf' 'hicolor-icon-theme' 'json-c' 'libappindicator-gtk2' 'libbsd' 'libcurl-gnutls' 'libdrm' 'libnotify' 'libva' 'libxtst' 'nss' 'opus' 'qt5-base' 'qt5-svg' 'sdl2' 'libappindicator' 'libcurl-compat' 'sdl' 'gcc7-libs' 'ttf-dejavu' 'libxss') provides=(shadow-beta) -source=('https://macosx.update.blade-group.fr/mpl/linux/beta/bionic/shadowbeta.deb') -md5sums=('6fc188e0e818c9d3af6dbb2d51a88f91') +source=('https://macosx.update.blade-group.fr/mpl/linux/beta/bionic/shadow-alpha-bionic.zip') +md5sums=('bc290cee83021c95f2ecc2a70b12d859') install=INSTALL # Get the version as a datetime pkgver() { # Get the version of the latest Linux version - url="https://macosx.update.blade-group.fr/mpl/linux/beta/bionic/latest-linux.yml" - content=$(curl -s -L $url) +# url="https://macosx.update.blade-group.fr/mpl/linux/beta/bionic/latest-linux.yml" +# content=$(curl -s -L $url) # Set the pkgver - echo "$content" | grep "version" | sed -e 's,version: ,,g' +# echo "$content" | grep "version" | sed -e 's,version: ,,g' +echo "0.8.62" } # Build the package package() { ### Extract the deb + ar xv shadowalpha-bionic-*.deb + + ### Extract the data bsdtar xf data.tar.xz chmod -R g-w usr @@ -44,33 +50,18 @@ package() { ### Move the Wrapper chmod g-w wrapper.pl chmod +x wrapper.pl - mv wrapper.pl "${pkgdir}/opt/Shadow Beta/shadow-wrapper.pl" + mv wrapper.pl "${pkgdir}/opt/shadowbeta/shadow-wrapper.pl" ### Move the Report.pl chmod g-w report.pl chmod +x report.pl - mv report.pl "${pkgdir}/opt/Shadow Beta/report.pl" + mv report.pl "${pkgdir}/opt/shadowbeta/report.pl" ### Edit launcher - sed -e 's/^Exec=.*$/Exec="\/opt\/Shadow Beta\/shadow-wrapper.pl"/g' -e 's/^Categories=.*$/Categories=Games;Utility;Virtualization/g' "${pkgdir}/usr/share/applications/shadow-beta.desktop" > shadow-beta.desktop + sed -e 's/^Exec=.*$/Exec="\/opt\/shadowbeta\/shadow-wrapper.pl"/g' -e 's/^Categories=.*$/Categories=Games;Utility;Virtualization/g' "${pkgdir}/usr/share/applications/shadow-beta.desktop" > shadow-beta.desktop chmod g-w shadow-beta.desktop rm "${pkgdir}/usr/share/applications/shadow-beta.desktop" mv shadow-beta.desktop "${pkgdir}/usr/share/applications/shadow-beta.desktop" - - ### Fix stuff - - # Create lib directory - mkdir -p "${pkgdir}/usr/lib" - - # Correct Libjson-c - if [ ! -f /usr/lib/libjson-c.so.3 ]; then - ln -f -s -r "libjson-c.so" "${pkgdir}/usr/lib/libjson-c.so.3" - fi - - # Correct Libubsan - if [ ! -f /usr/lib/libubsan.so.0 ]; then - ln -f -s -r "gcc/x86_64-pc-linux-gnu/7.3.1/libubsan.so.0" "${pkgdir}/usr/lib/libubsan.so.0" - fi } |