diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2013-02-07 13:04:01 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2013-02-07 13:04:55 +0000 |
commit | 085280c569e996faa7d507229d707002fa88d79f (patch) | |
tree | 834e85512bb017a18ed4719b1179b24c1b6fc4c5 /main | |
parent | 361d85064a456626de3cef491bd797604e9e9d6b (diff) | |
download | aports-085280c569e996faa7d507229d707002fa88d79f.tar.bz2 aports-085280c569e996faa7d507229d707002fa88d79f.tar.xz |
main/faenza-icon-theme: split up in smaller pieces
To avoid making it too big
Diffstat (limited to 'main')
-rw-r--r-- | main/faenza-icon-theme/APKBUILD | 202 |
1 files changed, 200 insertions, 2 deletions
diff --git a/main/faenza-icon-theme/APKBUILD b/main/faenza-icon-theme/APKBUILD index f5e0740c6..23d0a36c9 100644 --- a/main/faenza-icon-theme/APKBUILD +++ b/main/faenza-icon-theme/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: William Pitcock <nenolod@dereferenced.org> pkgname=faenza-icon-theme pkgver=1.3.1 -pkgrel=0 +pkgrel=1 pkgdesc="icons designed to go in tandem with equinox themes" arch="noarch" url="http://tiheum.deviantart.com/art/Faenza-Icons-173323228" @@ -10,7 +10,48 @@ license="GPL" depends= makedepends= install= -subpackages= +subpackages="$pkgname-extras + + $pkgname-abiword + $pkgname-audacious + $pkgname-audacity + $pkgname-evince + $pkgname-firefox + $pkgname-geany + $pkgname-gimp + $pkgname-glade + $pkgname-gnome-panel:gnome_panel + $pkgname-gnome-session:gnome_session + $pkgname-gnumeric + $pkgname-gparted + $pkgname-imagemagick + $pkgname-inkscape + $pkgname-midori + $pkgname-mplayer + $pkgname-pidgin + $pkgname-shotwell + $pkgname-thunar + $pkgname-transmission + $pkgname-truecrypt + $pkgname-vim + $pkgname-vlc + $pkgname-wine + $pkgname-wireshark + $pkgname-xbmc + $pkgname-xchat + $pkgname-xfce4-appfinder:xfce4_appfinder + $pkgname-xfce4-panel:xfce4_panel + + $pkgname-deadbeef + $pkgname-dia + $pkgname-emacs + $pkgname-evolution + $pkgname-hardinfo + $pkgname-thunderbird + $pkgname-totem + " + + source="https://launchpad.net/~tiheum/+archive/equinox/+files/faenza-icon-theme_$pkgver.tar.gz" _builddir="$srcdir"/$pkgname-1.3 @@ -22,4 +63,161 @@ package() { cp -dpRf Faenza* "$pkgdir"/usr/share/icons } +_app() { + local app="$1" glob= + shift + pkgdesc="$pkgname - $app" + replaces="$pkgname" + if [ -n "$app" ]; then + install_if="$pkgname=$pkgver-r$pkgrel $1" + else + install_if= + fi + cd "$pkgdir" + for glob in "$@"; do + find . -name "$glob" | while read path; do + mkdir -p "$subpkgdir/${path%/*}" + mv "$pkgdir/$path" "$subpkgdir/$path" || return 1 + done + done +} + +abiword() { _app abiword 'abiword*'; } +audacious() { _app audacious 'audacious*'; } +audacity() { _app audacity 'audacity*'; } +evince() { _app evince 'evince*'; } +firefox() { _app firefox '*firefox*'; } +geany() { _app geany 'geany*'; } +gimp() { _app gimp 'gimp*'; } +glade() { _app glade 'glade*'; } +gnome_panel() { _app gnome-panel 'gnome-panel*'; } +gnome_session() { _app gnome-session 'gnome-session*'; } +gnumeric() { _app gnumeric 'gnumeric*'; } +gparted() { _app gparted 'gparted*'; } +imagemagick() { _app imagemagick 'imagemagick*'; } +inkscape() { _app inkscape 'inkscape*'; } +midori() { _app midori 'midori*'; } +mplayer() { _app mplayer 'mplayer*'; } +pidgin() { _app pidgin 'pidgin*'; } +shotwell() { _app shotwell 'shotwell*'; } +thunar() { _app thunar 'thunar*'; } +transmission() { _app transmission 'transmission*'; } +truecrypt() { _app truecrypt 'truecrypt*'; } +vim() { _app vim 'vim*'; } +vlc() { _app vlc 'vlc*'; } +wine() { _app wine '*wine*'; } +wireshark() { _app wireshark 'wireshark*'; } +xbmc() { _app xbmc 'xbmc*'; } +xchat() { _app xchat 'xchat*'; } +xfce4_appfinder() { _app xfce4-appfinder 'xfce4-appfinder*'; } +xfce4_panel() { _app xfce4-panel 'xfce4-panel*'; } + +# testing +deadbeef() { _app deadbeef 'deadbeef*'; } +dia() { _app dia 'dia*'; } +emacs() { _app emacs 'emacs*'; } +evolution() { _app evolution '*evolution*'; } +hardinfo() { _app hardinfo 'hardinfo*'; } +thunderbird() { _app thunderbird '*thunderbird*'; } +totem() { _app totem 'totem*'; } + + +#unsupported apps +extras() { _app "" \ + '*adobe*' \ + '*chess*' \ + '*crom*' \ + '*ubuntu*' \ + 'WorldOfGoo*' \ + 'amue*' \ + 'blender*' \ + 'bluefish*' \ + 'bluegriffon' \ + 'brasero*' \ + 'bug-buddy*' \ + 'chromium-browser' \ + 'clementine*' \ + 'comix' \ + 'computerjanitor*' \ + 'desura*' \ + 'docky*' \ + 'dropbox*' \ + 'eclipse*' \ + 'emesene' \ + 'emsene*' \ + 'eog.*' \ + 'exaile*' \ + 'f-spot*' \ + 'fedora*' \ + 'filezilla' \ + 'frostwire*' \ + 'gajim*' \ + 'gbrainy*' \ + 'gcstar*' \ + 'glippy*' \ + 'gnome-activity' \ + 'gnome-aisleriot' \ + 'gnome-do*' \ + 'gnome-freecell' \ + 'gnome-glines' \ + 'gnome-gnect*' \ + 'gnome-gnibbles' \ + 'gnome-iagno' \ + 'gnome-klotski' \ + 'gnome-lightsoff' \ + 'gnome-mahjong*' \ + 'gnome-mines*' \ + 'gnome-mines*' \ + 'gnome-quadrapassel' \ + 'gnome-robots' \ + 'gnome-samegnome' \ + 'gnome-sudoku' \ + 'gnome-swell-foop' \ + 'gnome-tali*' \ + 'gnome-tetravex' \ + 'google-chrome' \ + 'googleearth*' \ + 'guayadeque*' \ + 'gwibber*' \ + 'haguichi*' \ + 'homebank*' \ + 'icedove' \ + 'iceweasel' \ + 'jdownloader' \ + 'jockey*' \ + 'library-internet-radio' \ + 'libreoffice*' \ + 'logviewer' \ + 'miro*' \ + 'mono*' \ + 'mypaint*' \ + 'netbeans*' \ + 'nvidia-settings*' \ + 'ooo-*' \ + 'ooo-*' \ + 'openttd*' \ + 'opera*' \ + 'picasa*' \ + 'pino*' \ + 'pithos*' \ + 'pitivi*' \ + 'ppa.*' \ + 'rhythmbox' \ + 'rythmbox*' \ + 'shutter*' \ + 'skype*' \ + 'softwarecenter-debian' \ + 'spotify*' \ + 'steam*' \ + 'stellarium*' \ + 'synapse*' \ + 'telepathy*' \ + 'tomboy*' \ + 'tvtime*' \ + 'wxbanker*' \ + 'xine' \ + 'xournal*' \ + +} + md5sums="b5339b70cbb821b583499e725957b150 faenza-icon-theme_1.3.1.tar.gz" |