summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAdrian Perez de Castro2020-01-17 23:53:28 +0200
committerAdrian Perez de Castro2020-01-17 23:53:28 +0200
commit53e5fecc5e0385fa3a67fbb1273f4dc6e7309633 (patch)
tree0fad078c166401a33404c1f52f49e460f96f9b78 /PKGBUILD
parente60defd4c0ad821b0382dae0e5357646f98444a0 (diff)
downloadaur-53e5fecc5e0385fa3a67fbb1273f4dc6e7309633.tar.gz
Split package in -light and -dark variants
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 27 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6fb024affb73..2dae5bbbd1c2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,9 @@
# Maintainer: Adrian Perez de Castro <aperez@igalia.com>
-pkgname=xcursor-hackneyed
+pkgname=(xcursor-hackneyed-light xcursor-hackneyed-dark)
+pkgbase=xcursor-hackneyed
pkgdesc='Cursor theme inspired by Windows 3.x with high-contrast and sensible use of colors'
pkgver=0.8
-pkgrel=1
+pkgrel=2
url=https://gitlab.com/Enthymeme/hackneyed-x11-cursors/
license=(custom:MIT)
arch=(any)
@@ -14,19 +15,37 @@ build () {
cd "hackneyed-x11-cursors-${pkgver}"
# Normal light variant.
- make -j$(nproc) -B dist dist.left PREFIX=/usr
+ make -j$(nproc) dist dist.left PREFIX=/usr
+ make install PREFIX=/usr DESTDIR="$(pwd)/_light"
+ make clean PREFIX=/usr
# Dark variant.
- make -j$(nproc) -B dist dist.left PREFIX=/usr \
+ make -j$(nproc) dist dist.left PREFIX=/usr \
THEME_NAME=Hackneyed-Dark \
COMMON_SOURCE=theme/common-dark.svg \
RSVG_SOURCE=theme/right-handed-dark.svg \
LSVG_SOURCE=theme/left-handed-dark.svg
+ make install PREFIX=/usr THEME_NAME=Hackneyed-Dark DESTDIR="$(pwd)/_dark"
+ make clean PREFIX=/usr THEME_NAME=Hackneyed-Dark
}
-package () {
- cd "hackneyed-x11-cursors-${pkgver}"
- make install PREFIX=/usr DESTDIR="${pkgdir}"
- make install PREFIX=/usr DESTDIR="${pkgdir}" THEME_NAME=Hackneyed-Dark
+_package_common () {
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
+
+package_xcursor-hackneyed-light () {
+ replaces=(xcursor-hackneyed)
+ conflicts=(xcursor-hackneyed)
+
+ cd "hackneyed-x11-cursors-${pkgver}"
+ cp -a _light/* "${pkgdir}"
+ _package_common
+}
+
+package_xcursor-hackneyed-dark () {
+ pkgdesc="${pkgdesc} (dark variant)"
+
+ cd "hackneyed-x11-cursors-${pkgver}"
+ cp -a _dark/* "${pkgdir}"
+ _package_common
+}