summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/gtk-engines/APKBUILD29
1 files changed, 26 insertions, 3 deletions
diff --git a/main/gtk-engines/APKBUILD b/main/gtk-engines/APKBUILD
index dbadad8cd..b2f98e3d6 100644
--- a/main/gtk-engines/APKBUILD
+++ b/main/gtk-engines/APKBUILD
@@ -2,15 +2,21 @@
# Maintainer:
pkgname=gtk-engines
pkgver=2.21.0
-pkgrel=0
+pkgrel=1
pkgdesc="collection of gtk+ engines"
url="http://www.gtk.org/"
arch="all"
license="GPL"
-depends=
+depends="$pkgname-clearlooks
+ $pkgname-crux
+ $pkgname-industrial
+ $pkgname-mist
+ $pkgname-redmond
+ $pkgname-thinice
+ "
makedepends="gtk+-dev intltool"
install=
-subpackages="$pkgname-lang"
+subpackages="$pkgname-lang $pkgname-dev $depends"
source="http://dev.alpinelinux.org/archive/$pkgname/$pkgname-$pkgver.tar.gz"
# gtk-engines-2.20.2-glib.h.patch"
@@ -40,4 +46,21 @@ package() {
find "$pkgdir" -name '*.la' -delete
}
+_mv_engine() {
+ pkgdesc="GTK $1 engine"
+ replaces="gtk-engines"
+ cd "$pkgdir"
+ find -name "$2" | while read i; do
+ mkdir -p "$subpkgdir"/${i%/*}
+ mv $i "$subpkgdir"/$i
+ done
+}
+
+clearlooks() { _mv_engine "Clearlooks" '*[Cc]learlooks*'; }
+crux() { _mv_engine "Crux" '*[Cc]rux*'; }
+industrial() { _mv_engine "Industrial" '*[Ii]ndustrial*'; }
+mist() { _mv_engine "Mist" '*[Mm]ist*'; }
+redmond() { _mv_engine "Redmond" '*[Rr]edmond*'; }
+thinice() { _mv_engine "ThinIce" '*[Tt]hin[Ii]ce*'; }
+
md5sums="d82ae66d6eb045d83c30b78b13818d41 gtk-engines-2.21.0.tar.gz"