summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD56
1 files changed, 56 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d3dbefe2a9f1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Ariel AxionL <axionl@aosc.io>
+pkgname=sielo-browser-git
+_pkgname=sielo-browser
+pkgver=r1071.0787986
+pkgrel=1
+pkgdesc="A simple, customizable and fast web browser"
+arch=('x86_64')
+depends=('qt5-webengine')
+makedepends=('git' 'cmake' 'imagemagick'
+ 'qt5-webchannel' 'qt5-location' 'qt5-declarative')
+conflicts=("sielo-browser")
+provides=("sielo-browser")
+url="https://github.com/SieloBrowser/SieloBrowser"
+license=('MIT')
+
+source=("$pkgname::git+${url}"
+ "https://raw.githubusercontent.com/SieloBrowser/SieloBrowser/master/LICENSE"
+ "${_pkgname}.desktop")
+
+sha256sums=('SKIP'
+ '4188f2493b00dc3c8f3ec23485a1af12d6b50cc4e3273bc47cee9c1580f5e4c3'
+ 'cd42f495ac22e2cf46441d59839bcb0a744b7b368392cbbdc85763e305759af7')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd ${pkgname}
+ mkdir build && cd build
+ cmake -DCMAKE_BUILD_TYPE=Release ..
+ make -j $(grep -c processor /proc/cpuinfo)
+
+ cd ..
+ for i in 16 24 32 48 64 96 128 256; do
+ mkdir -p icon/${i}x${i}/apps
+ convert icons/other/ic_sielo.png -resize ${i}x${i} icon/${i}x${i}/apps/${_pkgname}.png
+ done
+}
+
+package() {
+ # License
+ install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+
+ # Install Icons and desktop file
+ install -Dm644 ${_pkgname}.desktop ${pkgdir}/usr/share/applications/${_pkgname}.desktop
+ cd $srcdir/$pkgname
+ install -dm755 ${pkgdir}/usr/share/icons/hicolor
+ cp -r icon/* ${pkgdir}/usr/share/icons/hicolor/
+
+ # Binaries
+ install -Dm755 build/sielo-browser ${pkgdir}/usr/bin/sielo-browser
+ install -Dm755 build/SNCompiler/sielo-compiler ${pkgdir}/usr/bin/sielo-compiler
+}
+# vim set: ts=4 sw=4 et