# Maintainer: grimi pkgname=numix-themes-green pkgver=2.5.1.r261.5e6ae19 pkgrel=1 pkgdesc="A flat and light theme with a modern look using Green color (GNOME, MATE, Openbox, Unity, XFCE)" arch=('any') url='http://numixproject.org/' license=('GPL3') depends=('gtk-engine-murrine') makedepends=('git' 'ruby-bundler' 'imagemagick') _commit='5e6ae19bca40735e6fb98d60a61c8608b78805c2' source=("git+https://github.com/numixproject/numix-gtk-theme.git#commit=${_commit}") sha256sums=('SKIP') pkgver() { cd numix-gtk-theme git describe --tags | sed 's/^v//; s/-/.r/; s/-g/./' } prepare() { cd numix-gtk-theme for FILE in gtk-2.0/gtkrc \ gtk-3.0/scss/_global.scss \ gtk-3.0/assets/*.svg \ gtk-3.20/scss/_global.scss \ metacity-1/metacity-theme-2.xml \ metacity-1/metacity-theme-3.xml \ openbox-3/themerc \ xfce-notify-4.0/gtkrc \ xfwm4/themerc \ xfwm4/*.xpm \ unity/*.svg \ index.theme do sed -i 's/#f0544c/#697740/Ig' "${FILE}" sed -i 's/#d64937/#697740/Ig' "${FILE}" sed -i 's/#f06860/#697740/Ig' "${FILE}" sed -i 's/#f44336/#697740/Ig' "${FILE}" sed -i 's/#444444/#333333/g' "${FILE}" sed -i 's/#444/#333/g' "${FILE}" sed -i 's/Numix/Numix-Green/I' "${FILE}" done # fix name change cp gtk-3.0/assets/radio-{selected,checked}.svg cp gtk-3.0/assets/radio-{selected,checked}-dark.svg for FILE in gtk-3.0/assets/*.svg do if [[ -f ${FILE%.svg}.png ]] then convert -resize 16x16 -background none "${FILE}" "${FILE%.svg}.png" fi done echo -e "source 'https://rubygems.org'\ngem 'sass'" > Gemfile } build() { cd numix-gtk-theme bundle install --path . make SASS="bundle exec sass" } package() { cd numix-gtk-theme rm -rf .git .gitignore CREDITS LICENSE README.md Makefile Gemfile{,.lock} ruby install -dm 755 "${pkgdir}"/usr/share/themes/Numix-Green cp -dr --no-preserve='ownership,mode' * "${pkgdir}"/usr/share/themes/Numix-Green }