[crux-commits] ports/contrib (refs/remotes/origin/3.6): arc-theme: updated to version 20210127, uses meson to build now

crux at crux.nu crux at crux.nu
Sat Apr 10 19:05:54 UTC 2021


commit ce0742282ddee4c52f69627433759e7ba985c815
Author: Matt Housh <jaeger at crux.ninja>
Date:   Thu Feb 4 21:49:19 2021 -0600

    arc-theme: updated to version 20210127, uses meson to build now

diff --git a/arc-theme/.footprint b/arc-theme/.footprint
index 55c41c3ef..20e575f8d 100644
--- a/arc-theme/.footprint
+++ b/arc-theme/.footprint
@@ -162,10 +162,13 @@ drwxr-xr-x	root/root	usr/share/themes/Arc-Dark/metacity-1/
 -rw-r--r--	root/root	usr/share/themes/Arc-Dark/metacity-1/button-border.svg
 -rw-r--r--	root/root	usr/share/themes/Arc-Dark/metacity-1/close-icon.svg
 -rw-r--r--	root/root	usr/share/themes/Arc-Dark/metacity-1/max-icon.svg
+-rw-r--r--	root/root	usr/share/themes/Arc-Dark/metacity-1/menu-icon.svg
 -rw-r--r--	root/root	usr/share/themes/Arc-Dark/metacity-1/metacity-theme-1.xml
 -rw-r--r--	root/root	usr/share/themes/Arc-Dark/metacity-1/metacity-theme-2.xml
 -rw-r--r--	root/root	usr/share/themes/Arc-Dark/metacity-1/metacity-theme-3.xml
 -rw-r--r--	root/root	usr/share/themes/Arc-Dark/metacity-1/min-icon.svg
+-rw-r--r--	root/root	usr/share/themes/Arc-Dark/metacity-1/shade-icon.svg
+-rw-r--r--	root/root	usr/share/themes/Arc-Dark/metacity-1/stick-icon.svg
 -rw-r--r--	root/root	usr/share/themes/Arc-Dark/metacity-1/thumbnail.png
 drwxr-xr-x	root/root	usr/share/themes/Arc-Dark/plank/
 -rw-r--r--	root/root	usr/share/themes/Arc-Dark/plank/dock.theme
@@ -476,10 +479,13 @@ drwxr-xr-x	root/root	usr/share/themes/Arc-Darker/metacity-1/
 -rw-r--r--	root/root	usr/share/themes/Arc-Darker/metacity-1/button-border.svg
 -rw-r--r--	root/root	usr/share/themes/Arc-Darker/metacity-1/close-icon.svg
 -rw-r--r--	root/root	usr/share/themes/Arc-Darker/metacity-1/max-icon.svg
+-rw-r--r--	root/root	usr/share/themes/Arc-Darker/metacity-1/menu-icon.svg
 -rw-r--r--	root/root	usr/share/themes/Arc-Darker/metacity-1/metacity-theme-1.xml
 -rw-r--r--	root/root	usr/share/themes/Arc-Darker/metacity-1/metacity-theme-2.xml
 -rw-r--r--	root/root	usr/share/themes/Arc-Darker/metacity-1/metacity-theme-3.xml
 -rw-r--r--	root/root	usr/share/themes/Arc-Darker/metacity-1/min-icon.svg
+-rw-r--r--	root/root	usr/share/themes/Arc-Darker/metacity-1/shade-icon.svg
+-rw-r--r--	root/root	usr/share/themes/Arc-Darker/metacity-1/stick-icon.svg
 -rw-r--r--	root/root	usr/share/themes/Arc-Darker/metacity-1/thumbnail.png
 drwxr-xr-x	root/root	usr/share/themes/Arc-Darker/plank/
 -rw-r--r--	root/root	usr/share/themes/Arc-Darker/plank/dock.theme
@@ -786,10 +792,13 @@ drwxr-xr-x	root/root	usr/share/themes/Arc-Lighter/metacity-1/
 -rw-r--r--	root/root	usr/share/themes/Arc-Lighter/metacity-1/button-border.svg
 -rw-r--r--	root/root	usr/share/themes/Arc-Lighter/metacity-1/close-icon.svg
 -rw-r--r--	root/root	usr/share/themes/Arc-Lighter/metacity-1/max-icon.svg
+-rw-r--r--	root/root	usr/share/themes/Arc-Lighter/metacity-1/menu-icon.svg
 -rw-r--r--	root/root	usr/share/themes/Arc-Lighter/metacity-1/metacity-theme-1.xml
 -rw-r--r--	root/root	usr/share/themes/Arc-Lighter/metacity-1/metacity-theme-2.xml
 -rw-r--r--	root/root	usr/share/themes/Arc-Lighter/metacity-1/metacity-theme-3.xml
 -rw-r--r--	root/root	usr/share/themes/Arc-Lighter/metacity-1/min-icon.svg
+-rw-r--r--	root/root	usr/share/themes/Arc-Lighter/metacity-1/shade-icon.svg
+-rw-r--r--	root/root	usr/share/themes/Arc-Lighter/metacity-1/stick-icon.svg
 -rw-r--r--	root/root	usr/share/themes/Arc-Lighter/metacity-1/thumbnail.png
 drwxr-xr-x	root/root	usr/share/themes/Arc-Lighter/plank/
 -rw-r--r--	root/root	usr/share/themes/Arc-Lighter/plank/dock.theme
@@ -1096,10 +1105,13 @@ drwxr-xr-x	root/root	usr/share/themes/Arc/metacity-1/
 -rw-r--r--	root/root	usr/share/themes/Arc/metacity-1/button-border.svg
 -rw-r--r--	root/root	usr/share/themes/Arc/metacity-1/close-icon.svg
 -rw-r--r--	root/root	usr/share/themes/Arc/metacity-1/max-icon.svg
+-rw-r--r--	root/root	usr/share/themes/Arc/metacity-1/menu-icon.svg
 -rw-r--r--	root/root	usr/share/themes/Arc/metacity-1/metacity-theme-1.xml
 -rw-r--r--	root/root	usr/share/themes/Arc/metacity-1/metacity-theme-2.xml
 -rw-r--r--	root/root	usr/share/themes/Arc/metacity-1/metacity-theme-3.xml
 -rw-r--r--	root/root	usr/share/themes/Arc/metacity-1/min-icon.svg
+-rw-r--r--	root/root	usr/share/themes/Arc/metacity-1/shade-icon.svg
+-rw-r--r--	root/root	usr/share/themes/Arc/metacity-1/stick-icon.svg
 -rw-r--r--	root/root	usr/share/themes/Arc/metacity-1/thumbnail.png
 drwxr-xr-x	root/root	usr/share/themes/Arc/plank/
 -rw-r--r--	root/root	usr/share/themes/Arc/plank/dock.theme
diff --git a/arc-theme/.signature b/arc-theme/.signature
index 54694d7d9..8a7309ec1 100644
--- a/arc-theme/.signature
+++ b/arc-theme/.signature
@@ -1,5 +1,5 @@
 untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF33iSTRQ+j7yvAdCJ/dmwQQaUgh2KYr/XTVU9aG85q+TyDcjQIgU1PRvW0xKkxQgDSrohSinaGemutuMhtNOWMgs=
-SHA256 (Pkgfile) = 447866de5a0709cc0a2454614f5646e10b213ba2c72e7a1ed1cb56ecb6b0d19e
-SHA256 (.footprint) = ffd5f96e7a040dd955c87404770e909badee59f8a07db968844dddb5d172deb5
-SHA256 (arc-theme-20201013.tar.xz) = 6ec64141d2a5ea371e97539d19d3d27efc7d8b519dfc4941b12ae27284430c9b
+RWSagIOpLGJF33RrMz0xa/CIiZEP+00gFAoyGkfhGFKvh/OnnvvykrdAEMnl3S1WMs/tFBZzTzBnIri/Esq4S1phmvDgxUqhIwY=
+SHA256 (Pkgfile) = f8a558d955c12a5b7b04a17d233a5796d7fb21c3d56d5073887e46346d3eba46
+SHA256 (.footprint) = dd9f638fd9a4b1e8681480bae677371e3e4b650b8572497128044ecae0b3f6ec
+SHA256 (arc-theme-20210127.tar.xz) = 1203c23d932d58cfec6cb638d9403733e6c99e9c86d5fe06fe0b6ec40b309d2e
diff --git a/arc-theme/Pkgfile b/arc-theme/Pkgfile
index 9b0b13542..30a52de8a 100644
--- a/arc-theme/Pkgfile
+++ b/arc-theme/Pkgfile
@@ -1,19 +1,20 @@
 # Description: A flat theme with transparent elements
 # URL: https://github.com/jnsh/arc-theme
 # Maintainer: Matt Housh, jaeger at crux dot ninja
-# Depends on: gtk-engine-murrine inkscape sassc gnome-icon-theme gtk3 adwaita-icon-theme
+# Depends on: gtk-engine-murrine inkscape sassc gnome-icon-theme gtk3 adwaita-icon-theme meson gtk-theme-adwaita
 
 name=arc-theme
-version=20201013
+version=20210127
 release=1
 source=(https://github.com/jnsh/$name/releases/download/$version/$name-$version.tar.xz)
 
 build() {
-	cd $name-$version
-	autoreconf -fi
-	./configure --prefix=/usr \
-		--disable-cinnamon \
-		--disable-gnome-shell
-	make
-	make DESTDIR=$PKG install
+	meson setup $name-$version build \
+		-D prefix=/usr \
+		-D themes="gtk2,gtk3,metacity,plank,unity,xfwm"
+	meson compile -C build
+	DESTDIR=$PKG meson install -C build
+
+	# meson seems to want all the PNGs to be 0755
+	find $PKG -type f \( -name "*.png" -o -name "*.gresource" \) -exec chmod 0644 '{}' \;
 }


More information about the crux-commits mailing list