aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 17 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index de128204f623..bbee2fd35dc2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,19 @@
-# Maintainer: Étienne Deparis <etienne@depar.is>
+# Maintainer: Zadkiel <hello@zadkiel.fr>
+# Repository: https://github.com/aslafy-z/aur-wexond-appimage
+# TODO: Install license file
+# TODO: Re-enable sandbox
-pkgname=wexond
+pkgname=wexond-appimage
pkgver=2.2.3
pkgrel=1
pkgdesc='A privacy-focused, extensible and beautiful web browser'
arch=('i686' 'x86_64')
url='https://github.com/wexond/wexond'
license=('GPL')
-makedepends=('p7zip')
options=('!strip')
provides=(wexond)
conflicts=(wexond)
-source=('wexond')
+source=('wexond.sh')
source_i686=("wexond-${pkgver}.AppImage::https://github.com/wexond/wexond/releases/download/v${pkgver}/wexond-${pkgver}-i386.AppImage")
source_x86_64=("wexond-${pkgver}.AppImage::https://github.com/wexond/wexond/releases/download/v${pkgver}/wexond-${pkgver}-x86_64.AppImage")
sha256sums=(SKIP)
@@ -19,34 +21,24 @@ sha256sums_i686=('6810f89c1af92eab502c3be5e9d93d3c2be4f8fea2e699cd72c8693cace30c
sha256sums_x86_64=('ea1906f136c154520e7bc599e2ab6fd439ca74ef473e49f4e454930d8faf6619')
prepare() {
- cd $srcdir
- chmod u+x wexond-${pkgver}.AppImage
+ chmod u+x "${srcdir}/wexond-${pkgver}.AppImage"
./wexond-${pkgver}.AppImage --appimage-extract 2> /dev/null
}
build() {
- cd $srcdir
- sed -i "s/^Exec=AppRun$/Exec=$pkgname/" squashfs-root/wexond.desktop
- # sed -i "s/^Categories=AudioVideo/Categories=Video;Player;AudioVideo/" squashfs-root/molotov.desktop
- sed -i "s/WEXOND_VERSION/${pkgver}/g" wexond
+ sed -i "s/^Exec=AppRun$/Exec=${pkgname}/" "${srcdir}/squashfs-root/wexond.desktop"
+ sed -i "s/\${pkgver}/${pkgver}/" "${srcdir}/wexond.sh"
}
package() {
- cd $srcdir
+ install -d -m755 "${pkgdir}/usr/share/icons/hicolor"
+ install -d -m755 "${pkgdir}/opt/appimages"
- install -d -m755 $pkgdir/usr/share/{applications,icons/hicolor}
- install -d -m755 $pkgdir/opt/appimages
- # TODO find a decent license
- #install -d -m755 $pkgdir/usr/share/licenses/$pkgname
+ install -d -m755 "${pkgdir}/usr/share/icons/hicolor/0x0/apps"
+ install -D -m644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/0x0/apps/wexond.png" "${pkgdir}/usr/share/icons/hicolor/0x0/apps/wexond.png"
- hicolor="squashfs-root/usr/share/icons/hicolor"
- for size in $(ls -1 $hicolor); do
- install -d -m755 $pkgdir/usr/share/icons/hicolor/$size/apps
- install -D -m644 $hicolor/$size/apps/wexond.png $pkgdir/usr/share/icons/hicolor/$size/apps/wexond.png
- done
-
- install -D -m644 squashfs-root/wexond.desktop $pkgdir/usr/share/applications/appimagekit-wexond.desktop
- install -D -m755 wexond $pkgdir/usr/bin/wexond
- install -D -m755 wexond-$pkgver.AppImage $pkgdir/opt/appimages/wexond-$pkgver.AppImage
- rm -r squashfs-root
+ install -D -m644 "${srcdir}/squashfs-root/wexond.desktop" "${pkgdir}/usr/share/applications/appimagekit-wexond.desktop"
+ install -D -m755 "${srcdir}/wexond.sh" "${pkgdir}/usr/bin/wexond"
+ install -D -m755 "${srcdir}/wexond-${pkgver}.AppImage" "${pkgdir}/opt/appimages/wexond-${pkgver}.AppImage"
+ rm -r "${srcdir}/squashfs-root"
} \ No newline at end of file