aboutsummaryrefslogtreecommitdiffstats
path: root/testing/arc-theme/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/arc-theme/APKBUILD')
-rw-r--r--testing/arc-theme/APKBUILD185
1 files changed, 115 insertions, 70 deletions
diff --git a/testing/arc-theme/APKBUILD b/testing/arc-theme/APKBUILD
index c94546715fb..c2366c57130 100644
--- a/testing/arc-theme/APKBUILD
+++ b/testing/arc-theme/APKBUILD
@@ -1,69 +1,58 @@
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Contributor: Leo <thinkabit.ukim@gmail.com>
+# Contributor: Dominika Liberda <ja@sdomi.pl>
# Maintainer: Sascha Paunovic <azarus@posteo.net>
pkgname=arc-theme
-pkgver=20201013
-_commit=934e3bfc93506581f5be1194bd6084c5b6b64bf5
+pkgver=20221218
pkgrel=0
pkgdesc="Flat theme with transparent elements"
options="!check" # no test suite
url="https://github.com/jnsh/arc-theme"
-arch="noarch !mips !mips64" # requires too much RAM on mips
+arch="noarch"
license="GPL-3.0-or-later"
-depends="gtk-murrine-engine"
-makedepends="automake autoconf glib-dev libtool inkscape optipng sassc"
+makedepends="glib-dev sassc meson"
subpackages="
arc:arc:noarch
- arc-gtk3:arc_gtk3:noarch
- arc-gtk2:arc_gtk2:noarch
- arc-gnome:arc_gnome:noarch
- arc-xfwm:arc_xfwm:noarch
- arc-openbox:arc_openbox:noarch
- arc-lighter:lighter:noarch
- arc-lighter-gtk3:lighter_gtk3:noarch
- arc-lighter-gtk2:lighter_gtk2:noarch
- arc-lighter-gnome:lighter_gnome:noarch
- arc-lighter-xfwm:lighter_xfwm:noarch
- arc-dark:dark:noarch
- arc-dark-gtk3:dark_gtk3:noarch
- arc-dark-gtk2:dark_gtk2:noarch
- arc-dark-gnome:dark_gnome:noarch
- arc-dark-xfwm:dark_xfwm:noarch
- arc-dark-openbox:dark_openbox:noarch
- arc-darker:darker:noarch
- arc-darker-gtk3:darker_gtk3:noarch
- arc-darker-gtk2:darker_gtk2:noarch
- arc-darker-xfwm:darker_xfwm:noarch
- arc-darker-openbox:darker_openbox:noarch
+ arc-cinnamon:arc_cinnamon
+ arc-gnome:arc_gnome
+ arc-gtk2:arc_gtk2
+ arc-gtk3:arc_gtk3
+ arc-gtk4:arc_gtk4
+ arc-metacity:arc_metacity
+ arc-xfwm:arc_xfwm
+ arc-lighter-gtk2:lighter_gtk2
+ arc-lighter-gtk3:lighter_gtk3
+ arc-lighter-gtk4:lighter_gtk4
+ arc-lighter-metacity:lighter_metacity
+ arc-lighter-xfwm:lighter_xfwm
+ arc-lighter:lighter
+ arc-dark-cinnamon:dark_cinnamon
+ arc-dark-gnome:dark_gnome
+ arc-dark-gtk2:dark_gtk2
+ arc-dark-gtk3:dark_gtk3
+ arc-dark-gtk4:dark_gtk4
+ arc-dark-metacity:dark_metacity
+ arc-dark-xfwm:dark_xfwm
+ arc-dark:dark
+ arc-darker-gtk2:darker_gtk2
+ arc-darker-gtk3:darker_gtk3
+ arc-darker-gtk4:darker_gtk4
+ arc-darker-metacity:darker_metacity
+ arc-darker-xfwm:darker_xfwm
+ arc-darker:darker
"
-source="$pkgname-$_commit.tar.gz::https://github.com/jnsh/arc-theme/archive/$_commit.tar.gz"
-builddir="$srcdir/$pkgname-$_commit"
-
-prepare() {
- default_prepare
- autoreconf -vif
-}
+source="https://github.com/jnsh/arc-theme/releases/download/$pkgver/arc-theme-$pkgver.tar.xz"
build() {
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --localstatedir=/var \
- --disable-unity \
- --disable-cinnamon \
- --disable-metacity \
- --disable-plank \
- --with-gnome-shell=3.36 \
- --with-gtk3=3.24
- make
+ abuild-meson -Dcinnamon_version=5.6 \
+ -Dgnome_shell_version=43 \
+ -Dthemes=cinnamon,gnome-shell,gtk2,gtk3,gtk4,metacity,xfwm \
+ . build
+ meson compile -C build
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" meson install -C build
}
arc() {
@@ -72,6 +61,21 @@ arc() {
amove usr/share/themes/Arc/index.theme
}
+arc_cinnamon() {
+ pkgdesc="Cinnamon assets for Arc"
+ depends=""
+ install_if="arc=$pkgver-r$pkgrel cinnamon-desktop"
+ amove usr/share/themes/Arc/cinnamon
+}
+
+arc_gtk4() {
+ pkgdesc="GTK+4.0 assets for Arc"
+ depends=""
+ install_if="arc=$pkgver-r$pkgrel gtk4.0"
+
+ amove usr/share/themes/Arc/gtk-4.0
+}
+
arc_gtk3() {
pkgdesc="GTK+3.0 assets for Arc"
depends=""
@@ -82,7 +86,7 @@ arc_gtk3() {
arc_gtk2() {
pkgdesc="GTK+2.0 assets for Arc"
- depends="gtk-murrine-engine gnome-themes-extra"
+ depends="gtk-murrine-engine"
install_if="arc=$pkgver-r$pkgrel gtk+2.0"
amove usr/share/themes/Arc/gtk-2.0
@@ -99,17 +103,17 @@ arc_gnome() {
arc_xfwm() {
pkgdesc="xfwm assets for Arc"
depends=""
- install_if="arc=$pkgver-r$pkgrel xfwm"
+ install_if="arc=$pkgver-r$pkgrel xfwm4"
amove usr/share/themes/Arc/xfwm4
}
-arc_openbox() {
- pkgdesc="openbox assets for Arc"
+arc_metacity() {
+ pkgdesc="metacity assets for Arc"
depends=""
- install_if="arc=$pkgver-r$pkgrel openbox"
+ install_if="arc=$pkgver-r$pkgrel metacity"
- amove usr/share/themes/Arc/openbox-3
+ amove usr/share/themes/Arc/metacity-1
}
lighter() {
@@ -118,6 +122,14 @@ lighter() {
amove usr/share/themes/Arc-Lighter/index.theme
}
+lighter_gtk4() {
+ pkgdesc="GTK+4.0 assets for Lighter version of Arc"
+ depends=""
+ install_if="arc-lighter=$pkgver-r$pkgrel gtk4.0"
+
+ amove usr/share/themes/Arc-Lighter/gtk-4.0
+}
+
lighter_gtk3() {
pkgdesc="GTK+3.0 assets for Lighter version of Arc"
depends=""
@@ -128,7 +140,7 @@ lighter_gtk3() {
lighter_gtk2() {
pkgdesc="GTK+2.0 assets for Lighter version of Arc"
- depends="gtk-murrine-engine gnome-themes-extra"
+ depends="gtk-murrine-engine"
install_if="arc-lighter=$pkgver-r$pkgrel gtk+2.0"
amove usr/share/themes/Arc-Lighter/gtk-2.0
@@ -145,17 +157,40 @@ lighter_gnome() {
lighter_xfwm() {
pkgdesc="xfwm assets for Lighter version of Arc"
depends=""
- install_if="arc-lighter=$pkgver-r$pkgrel xfwm"
+ install_if="arc-lighter=$pkgver-r$pkgrel xfwm4"
amove usr/share/themes/Arc-Lighter/xfwm4
}
+lighter_metacity() {
+ pkgdesc="metacity assets for Lighter version of Arc"
+ depends=""
+ install_if="arc-lighter=$pkgver-r$pkgrel metacity"
+
+ amove usr/share/themes/Arc-Lighter/metacity-1
+}
+
dark() {
pkgdesc="Dark version of Arc"
depends=""
amove usr/share/themes/Arc-Dark/index.theme
}
+dark_cinnamon() {
+ pkgdesc="Cinnamon assets for Dark version of Arc"
+ depends=""
+ install_if="arc-dark=$pkgver-r$pkgrel cinnamon-desktop"
+ amove usr/share/themes/Arc-Dark/cinnamon
+}
+
+dark_gtk4() {
+ pkgdesc="GTK+4.0 assets for Dark version of Arc"
+ depends=""
+ install_if="arc-dark=$pkgver-r$pkgrel gtk4.0"
+
+ amove usr/share/themes/Arc-Dark/gtk-4.0
+}
+
dark_gtk3() {
pkgdesc="GTK+3.0 assets for Dark version of Arc"
depends=""
@@ -166,7 +201,7 @@ dark_gtk3() {
dark_gtk2() {
pkgdesc="GTK+2.0 assets for Dark version of Arc"
- depends="gtk-murrine-engine gnome-themes-extra"
+ depends="gtk-murrine-engine"
install_if="arc-dark=$pkgver-r$pkgrel gtk+2.0"
amove usr/share/themes/Arc-Dark/gtk-2.0
@@ -183,17 +218,17 @@ dark_gnome() {
dark_xfwm() {
pkgdesc="xfwm assets for Dark version of Arc"
depends=""
- install_if="arc-dark=$pkgver-r$pkgrel xfwm"
+ install_if="arc-dark=$pkgver-r$pkgrel xfwm4"
amove usr/share/themes/Arc-Dark/xfwm4
}
-dark_openbox() {
- pkgdesc="openbox assets for Dark version of Arc"
+dark_metacity() {
+ pkgdesc="metacity assets for Dark version of Arc"
depends=""
- install_if="arc-dark=$pkgver-r$pkgrel openbox"
+ install_if="arc-dark=$pkgver-r$pkgrel metacity"
- amove usr/share/themes/Arc-Dark/openbox-3
+ amove usr/share/themes/Arc-Dark/metacity-1
}
darker() {
@@ -202,6 +237,14 @@ darker() {
amove usr/share/themes/Arc-Darker/index.theme
}
+darker_gtk4() {
+ pkgdesc="GTK+4.0 assets for Darker version of Arc"
+ depends=""
+ install_if="arc-darker=$pkgver-r$pkgrel gtk4.0"
+
+ amove usr/share/themes/Arc-Darker/gtk-4.0
+}
+
darker_gtk3() {
pkgdesc="GTK+3.0 assets for Darker version of Arc"
depends=""
@@ -212,7 +255,7 @@ darker_gtk3() {
darker_gtk2() {
pkgdesc="GTK+2.0 assets for Darker version of Arc"
- depends="gtk-murrine-engine gnome-themes-extra"
+ depends="gtk-murrine-engine"
install_if="arc-darker=$pkgver-r$pkgrel gtk+2.0"
amove usr/share/themes/Arc-Darker/gtk-2.0
@@ -221,17 +264,19 @@ darker_gtk2() {
darker_xfwm() {
pkgdesc="xfwm assets for Darker version of Arc"
depends=""
- install_if="arc-darker=$pkgver-r$pkgrel xfwm"
+ install_if="arc-darker=$pkgver-r$pkgrel xfwm4"
amove usr/share/themes/Arc-Darker/xfwm4
}
-darker_openbox() {
- pkgdesc="openbox assets for Darker version of Arc"
+darker_metacity() {
+ pkgdesc="metacity assets for Darker version of Arc"
depends=""
- install_if="arc-darker=$pkgver-r$pkgrel openbox"
+ install_if="arc-darker=$pkgver-r$pkgrel xfwm4"
- amove usr/share/themes/Arc-Darker/openbox-3
+ amove usr/share/themes/Arc-Darker/metacity-1
}
-sha512sums="4ec39053ccdd1f62cb80da660bf04b60e9aa6ca0ef9937fd0e033dc42196aeb85bb68928da3d92bb71eee302274033bf76fc10e73fc104171b05432758e56bdd arc-theme-934e3bfc93506581f5be1194bd6084c5b6b64bf5.tar.gz"
+sha512sums="
+5a84b717de022c673c6af260381542365550f629f43ae99c7ab8b22b4c09024403a1bc06279b40d3560e86d9810683c2e8337799a4cc67ef7aeb93223b5f56a1 arc-theme-20221218.tar.xz
+"