aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 17 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8bcddaab87d5..df29b7821346 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}