aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-11-07 23:08:37 -0300
committerLeo <thinkabit.ukim@gmail.com>2019-11-08 02:36:11 -0300
commit17d0d40f628598129193336be977750bc2b0d035 (patch)
tree3f714298f39ba5d4af3931fefa80babf90aa354c
parent911b96994f28062eae694c919cf15fb35099e4d7 (diff)
downloadaports-17d0d40f628598129193336be977750bc2b0d035.tar.bz2
aports-17d0d40f628598129193336be977750bc2b0d035.tar.xz
testing/adapta-gtk-theme: new aport
https://github.com/adapta-project/adapta-gtk-theme An adaptive Gtk+ theme based on Material Design Guidelines
-rw-r--r--testing/adapta-gtk-theme/APKBUILD273
1 files changed, 273 insertions, 0 deletions
diff --git a/testing/adapta-gtk-theme/APKBUILD b/testing/adapta-gtk-theme/APKBUILD
new file mode 100644
index 0000000000..22cd4480d7
--- /dev/null
+++ b/testing/adapta-gtk-theme/APKBUILD
@@ -0,0 +1,273 @@
+# Contributor: Leo <thinkabit.ukim@gmail.com>
+# Maintainer: Leo <thinkabit.ukim@gmail.com>
+pkgname=adapta-gtk-theme
+pkgver=3.95.0.11
+pkgrel=0
+pkgdesc="An adaptive Gtk+ theme based on Material Design Guidelines"
+url="https://github.com/adapta-project/adapta-gtk-theme"
+arch="noarch"
+license="GPL-2.0-or-later"
+makedepends="autoconf automake inkscape gdk-pixbuf-dev glib-dev libxml2-dev sassc
+ parallel bash"
+subpackages="
+ adapta:_adapta:noarch
+ adapta-xfwm4:_adapta_xfwm4:noarch
+ adapta-telegram:_adapta_telegram:noarch
+ adapta-openbox:_adapta_openbox:noarch
+ adapta-cinnamon:_adapta_cinnamon:noarch
+ adapta-gnome:_adapta_gnome:noarch
+ adapta-gtk3:_adapta_gtk3:noarch
+ adapta-gtk2:_adapta_gtk2:noarch
+
+ adapta-eta:_adapta_eta:noarch
+ adapta-eta-gtk3:_adapta_eta_gtk3:noarch
+ adapta-eta-gtk2:_adapta_eta_gtk2:noarch
+ adapta-eta-gnome:_adapta_eta_gnome:noarch
+ adapta-eta-telegram:_adapta_eta_telegram:noarch
+
+ adapta-nokto:_adapta_nokto:noarch
+ adapta-nokto-gtk3:_adapta_nokto_gtk3:noarch
+ adapta-nokto-gtk2:_adapta_nokto_gtk2:noarch
+ adapta-nokto-gnome:_adapta_nokto_gnome:noarch
+ adapta-nokto-cinnamon:_adapta_nokto_cinnamon:noarch
+ adapta-nokto-telegram:_adapta_nokto_telegram:noarch
+ adapta-nokto-openbox:_adapta_nokto_openbox:noarch
+ adapta-nokto-xfwm4:_adapta_nokto_xfwm4:noarch
+
+ adapta-nokto-eta:_adapta_nokto_eta:noarch
+ adapta-nokto-eta-gtk3:_adapta_nokto_eta_gtk3:noarch
+ adapta-nokto-eta-gtk2:_adapta_nokto_eta_gtk2:noarch
+ adapta-nokto-eta-gnome:_adapta_nokto_eta_gnome:noarch
+ adapta-nokto-eta-telegram:_adapta_nokto_eta_telegram:noarch
+ "
+source="$pkgname-$pkgver.tar.gz::https://github.com/adapta-project/adapta-gtk-theme/archive/$pkgver.tar.gz"
+
+prepare() {
+ default_prepare
+ NOCONFIGURE=1 ./autogen.sh
+}
+
+build() {
+ ./configure \
+ --prefix=/usr \
+ --enable-parallel \
+ --enable-gnome \
+ --enable-cinnamon \
+ --disable-flashback \
+ --enable-xfce \
+ --enable-mate \
+ --enable-openbox \
+ --disable-chrome_legacy \
+ --disable-plank \
+ --enable-telegram
+ make
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+
+ rm -f "$pkgdir"/usr/share/themes/Adapta/COPYING
+ rm -f "$pkgdir"/usr/share/themes/Adapta/LICENSE*
+
+ rm -rf "$pkgdir"/usr/share/themes/*/metacity-1
+}
+
+_mv() {
+ mkdir -p "$subpkgdir"/usr/share/themes/"$1"
+ mv "$pkgdir"/usr/share/themes/"$1"/"$2" \
+ "$subpkgdir"/usr/share/themes/"$1"
+
+ # This will fail a lot
+ rmdir -p "$pkgdir"/usr/share/themes/"$1" 2>/dev/null || :
+}
+
+_adapta() {
+ depends="ttf-roboto font-noto"
+ pkgdesc="Adapta theme metapackage"
+ mkdir -p "$subpkgdir"
+ _mv Adapta index.theme
+}
+
+_adapta_xfwm4() {
+ depends=""
+ pkgdesc="Adapta theme for XFCE4"
+ install_if="adapta=$pkgver-r$pkgrel xfce4"
+ _mv Adapta xfwm4
+ _mv Adapta xfce-notify-4.0
+}
+
+_adapta_telegram() {
+ depends=""
+ pkgdesc="adapta theme for Telegram"
+ install_if="Adapta=$pkgver-r$pkgrel telegram-desktop"
+ _mv Adapta telegram
+}
+
+_adapta_openbox() {
+ depends=""
+ pkgdesc="Adapta theme for Openbox 3"
+ install_if="adapta=$pkgver-r$pkgrel openbox"
+ _mv Adapta openbox-3
+}
+
+_adapta_cinnamon() {
+ depends=""
+ pkgdesc="Adapta theme for Cinnamon"
+ install_if="adapta=$pkgver-r$pkgrel cinnamon"
+ _mv Adapta cinnamon
+}
+
+_adapta_gnome() {
+ depends=""
+ pkgdesc="Adapta theme for GNOME"
+ install_if="adapta=$pkgver-r$pkgrel gnome"
+ _mv Adapta gnome-shell
+ _mv Adapta gedit
+}
+
+_adapta_gtk3() {
+ pkgdesc="Adapta theme for GTK+3"
+ install_if="adapta=$pkgver-r$pkgrel gtk+3.0"
+ _mv Adapta gtk-3.0
+ _mv Adapta gtk-3.22
+ _mv Adapta gtk-3.24
+}
+
+_adapta_gtk2() {
+ depends="gtk-murrine-engine"
+ pkgdesc="Adapta theme for GTK+2"
+ install_if="adapta=$pkgver-r$pkgrel gtk+2.0"
+ _mv Adapta gtk-2.0
+}
+
+_adapta_eta() {
+ depends="ttf-roboto font-noto"
+ pkgdesc="Adapta Eta theme metapackage"
+ mkdir -p "$subpkgdir"
+ _mv Adapta-Eta index.theme
+}
+
+_adapta_eta_gtk3() {
+ pkgdesc="Adapta Eta theme for GTK+3"
+ install_if="adapta-eta=$pkgver-r$pkgrel gtk+3.0"
+ _mv Adapta-Eta gtk-3.0
+ _mv Adapta-Eta gtk-3.22
+ _mv Adapta-Eta gtk-3.24
+}
+
+_adapta_eta_gtk2() {
+ depends="gtk-murrine-engine"
+ pkgdesc="Adapta Eta theme for GTK+2"
+ install_if="adapta-eta=$pkgver-r$pkgrel gtk+2.0"
+ _mv Adapta-Eta gtk-2.0
+}
+
+_adapta_eta_gnome() {
+ depends=""
+ pkgdesc="Adapta Eta theme for GNOME"
+ install_if="adapta-eta=$pkgver-r$pkgrel gnome"
+ _mv Adapta-Eta gnome-shell
+}
+
+_adapta_eta_telegram() {
+ depends="adapta-telegram"
+ pkgdesc="Adapta Eta theme for Telegram"
+ install_if="Adapta=$pkgver-r$pkgrel telegram-desktop"
+ _mv Adapta-Eta telegram
+}
+
+_adapta_nokto() {
+ depends="ttf-roboto font-noto"
+ pkgdesc="Adapta Nokto theme metapackage"
+ mkdir -p "$subpkgdir"
+ _mv Adapta-Nokto index.theme
+}
+
+_adapta_nokto_gtk3() {
+ pkgdesc="Adapta Nokto theme for GTK+3"
+ install_if="adapta-nokto=$pkgver-r$pkgrel gtk+3.0"
+ _mv Adapta-Nokto gtk-3.0
+ _mv Adapta-Nokto gtk-3.22
+ _mv Adapta-Nokto gtk-3.24
+}
+
+_adapta_nokto_gtk2() {
+ depends="gtk-murrine-engine"
+ pkgdesc="Adapta Nokto theme for GTK+2"
+ install_if="adapta-nokto=$pkgver-r$pkgrel gtk+2.0"
+ _mv Adapta-Nokto gtk-2.0
+}
+
+_adapta_nokto_openbox() {
+ depends=""
+ pkgdesc="Adapta Nokto theme for Openbox 3"
+ install_if="adapta-nokto=$pkgver-r$pkgrel openbox"
+ _mv Adapta-Nokto openbox-3
+}
+
+_adapta_nokto_cinnamon() {
+ depends=""
+ pkgdesc="Adapta Nokto theme for Cinnamon"
+ install_if="adapta-nokto=$pkgver-r$pkgrel cinnamon"
+ _mv Adapta-Nokto cinnamon
+}
+
+_adapta_nokto_gnome() {
+ depends="adapta-gnome"
+ pkgdesc="Adapta Nokto theme for GNOME"
+ install_if="adapta-nokto=$pkgver-r$pkgrel gnome"
+ _mv Adapta-Nokto gnome-shell
+ _mv Adapta-Nokto gedit
+}
+
+_adapta_nokto_telegram() {
+ depends=""
+ pkgdesc="Adapta Nokto theme for Telegram"
+ install_if="adapta-nokto=$pkgver-r$pkgrel telegram-desktop"
+ _mv Adapta-Nokto telegram
+}
+
+_adapta_nokto_xfwm4() {
+ depends="adapta-xfwm4"
+ pkgdesc="Adapta Nokto theme for XFCE4"
+ install_if="adapta-nokto=$pkgver-r$pkgrel xfce4"
+ _mv Adapta-Nokto xfwm4
+}
+
+_adapta_nokto_eta() {
+ depends="ttf-roboto font-noto"
+ pkgdesc="Adapta Nokto Eta theme metapackage"
+ mkdir -p "$subpkgdir"
+ _mv Adapta-Nokto-Eta index.theme
+}
+
+_adapta_nokto_eta_gtk3() {
+ pkgdesc="Adapta Nokto Eta theme for GTK+3"
+ install_if="adapta-nokto-eta=$pkgver-r$pkgrel gtk+3.0"
+ _mv Adapta-Nokto-Eta gtk-3.0
+ _mv Adapta-Nokto-Eta gtk-3.22
+ _mv Adapta-Nokto-Eta gtk-3.24
+}
+
+_adapta_nokto_eta_gtk2() {
+ depends="gtk-murrine-engine"
+ pkgdesc="Adapta Nokto Eta theme for GTK+2"
+ install_if="adapta-nokto-eta=$pkgver-r$pkgrel gtk+2.0"
+ _mv Adapta-Nokto-Eta gtk-2.0
+}
+
+_adapta_nokto_eta_gnome() {
+ depends=""
+ pkgdesc="Adapta Nokto Eta theme for GNOME"
+ install_if="adapta-nokto-eta=$pkgver-r$pkgrel gnome"
+ _mv Adapta-Nokto-Eta gnome-shell
+}
+
+_adapta_nokto_eta_telegram() {
+ depends="adapta-nokto-telegram"
+ pkgdesc="Adapta Nokto Eta theme for Telegram"
+ install_if="adapta-nokto-eta=$pkgver-r$pkgrel telegram-desktop"
+ _mv Adapta-Nokto-Eta telegram
+}
+
+sha512sums="648f8ad2cf8095c599ff4be4d6d47e0935d6b5bea65c27a36ea69cca89129c59fd078b629a38a048ef300c1bb4ca506c18c4ef0afc9753134894d3a99c83fff1 adapta-gtk-theme-3.95.0.11.tar.gz"