summarylogtreecommitdiffstats
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
parente60defd4c0ad821b0382dae0e5357646f98444a0 (diff)
downloadaur-53e5fecc5e0385fa3a67fbb1273f4dc6e7309633.tar.gz
Split package in -light and -dark variants
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD35
2 files changed, 34 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7b0709bc475e..b9bf69b6c9f4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
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/
arch = any
license = custom:MIT
@@ -12,5 +12,10 @@ pkgbase = xcursor-hackneyed
source = https://gitlab.com/Enthymeme/hackneyed-x11-cursors//-/archive/0.8/hackneyed-x11-cursors-0.8.tar.bz2
sha512sums = 90fef39c02242ad51eb23cadc1afb90bd1df2428eba82a30860cb52e16bac237fb7bde11d5c917791c109a1d2b2c461c3352e4c11be3a4bd4e625656496a3d3f
-pkgname = xcursor-hackneyed
+pkgname = xcursor-hackneyed-light
+ conflicts = xcursor-hackneyed
+ replaces = xcursor-hackneyed
+
+pkgname = xcursor-hackneyed-dark
+ pkgdesc = Cursor theme inspired by Windows 3.x with high-contrast and sensible use of colors (dark variant)
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
+}