summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Cruanes2020-07-07 12:55:56 -0400
committerSimon Cruanes2020-07-07 12:55:56 -0400
commita44afd59134a959c31a114804913ccf353e1d96f (patch)
tree1136efda86d6e296fb0e672e5c41691a78ca7beb
parentd498a7a6ffd44f0638b1afb0e4acf645f7f63a5c (diff)
downloadaur-a44afd59134a959c31a114804913ccf353e1d96f.tar.gz
apply patch
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD24
2 files changed, 19 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e244f59d3fce..b69e6c13b3d4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -9,9 +9,8 @@ pkgbase = kristall
depends = qt5-multimedia
depends = openssl
depends = qt5-svg
- provides = kristall
source = https://github.com/MasterQ32/kristall/archive/V0.3.tar.gz
- md5sums = 40b08c53df0b445e5307ee61b5f5f05b
+ b2sums = 3e00243cf455ad810e8d51333b63186e637de1c292a116dbb4273825c51b1c1bf1921bfd243acb97e13dc201b3dcce7240f3c66368b66b607e5c207a2d901934
pkgname = kristall
diff --git a/PKGBUILD b/PKGBUILD
index 1a4d4ca40c97..8b2d35e2e4ac 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,22 +2,34 @@
pkgname=kristall
pkgver=0.3
pkgrel=0
-epoch=
pkgdesc="A high-quality visual cross-platform gemini browser."
arch=('x86_64')
url="https://github.com/MasterQ32/kristall"
license=('GPL3')
depends=('qt5-base' 'qt5-multimedia' 'openssl' 'qt5-svg')
-makedepends=()
-provides=('kristall')
source=("https://github.com/MasterQ32/kristall/archive/V0.3.tar.gz")
+b2sums=('3e00243cf455ad810e8d51333b63186e637de1c292a116dbb4273825c51b1c1bf1921bfd243acb97e13dc201b3dcce7240f3c66368b66b607e5c207a2d901934')
-package() {
- cd "$srcdir/kristall-$pkgver"
+prepare() {
+ # Fix desktop launcher icon name (allow per-theme override)
+ sed -i 's/net.random-projects.//' $pkgname-$pkgver/Kristall.desktop
+}
+
+build() {
+ cd $pkgname-$pkgver
make
+}
+
+package() {
+ cd $pkgname-$pkgver
+
install -D build/kristall "$pkgdir/usr/bin/kristall"
install -D LICENSE "$pkgdir/usr/share/licenses/kristall/LICENSE"
install -Dm644 Kristall.desktop "$pkgdir/usr/share/applications/kristall.desktop"
+
+ for size in 16 32 64 128; do
+ install -Dm644 src/icons/kristall-$size.png "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/kristall.png"
+ done
+ install -Dm644 src/icons/kristall.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/kristall.svg"
}
-md5sums=('40b08c53df0b445e5307ee61b5f5f05b')