wok-next annotate paper-gtk-theme/receipt @ rev 19880
Up cookutils, eudev, firmware, ncurses, paper-gtk-theme, paper-icon-theme, slitaz-configs; remove slitaz-next.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu Oct 05 21:53:37 2017 +0300 (2017-10-05) |
parents | e64ba2957d77 |
children | c4e53a39395a |
rev | line source |
---|---|
al@19857 | 1 # SliTaz package receipt v2. |
al@19013 | 2 |
al@19013 | 3 PACKAGE="paper-gtk-theme" |
al@19013 | 4 VERSION="1.1" |
al@19013 | 5 COMMIT="02973b6" |
al@19126 | 6 CATEGORY="customization" |
al@19013 | 7 SHORT_DESC="Modern desktop theme suite" |
al@19013 | 8 MAINTAINER="al.bobylev@gmail.com" |
al@19013 | 9 LICENSE="GPL3" |
al@19013 | 10 WEB_SITE="https://snwh.org/paper/" |
al@19857 | 11 HOST_ARCH="any" |
al@19857 | 12 |
al@19013 | 13 TARBALL="$PACKAGE-$VERSION.tar.gz" |
al@19013 | 14 WGET_URL="https://github.com/snwh/paper-gtk-theme/archive/$COMMIT.tar.gz" |
al@19013 | 15 |
al@19013 | 16 BUILD_DEPENDS="autoconf automake" |
al@19857 | 17 SPLIT="paper-gtk-theme-extra" |
al@19013 | 18 |
al@19013 | 19 # Rules to configure and make the package. |
al@19013 | 20 compile_rules() |
al@19013 | 21 { |
al@19013 | 22 chmod a+x autogen.sh |
al@19013 | 23 ./autogen.sh && |
al@19013 | 24 make && make install |
al@19857 | 25 |
al@19880 | 26 # Define small icons is 16x16 |
al@19857 | 27 sed -i '20 i\ |
al@19857 | 28 gtk-icon-sizes="gtk-large-toolbar=16,16:gtk-small-toolbar=16,16:panel-menu=16,16:gtk-button=16,16"' \ |
al@19857 | 29 $install/usr/share/themes/Paper/gtk-2.0/gtkrc |
al@19880 | 30 |
al@19880 | 31 # Fix GTK+3 deprecations |
al@19880 | 32 for i in $(find $install -type f); do |
al@19880 | 33 sed -i "s|:insensitive|:disabled|g; |
al@19880 | 34 s|:inconsistent|:indeterminate|g" $i |
al@19880 | 35 done |
al@19880 | 36 |
al@19880 | 37 # Restore "classic" tabs |
al@19880 | 38 cp -f $stuff/Tabs/*.png $install/usr/share/themes/Paper/gtk-2.0/Tabs/ |
al@19880 | 39 |
al@19880 | 40 # Make pressed buttons be different with non-pressed |
al@19880 | 41 cp -f $stuff/Buttons/*.png $install/usr/share/themes/Paper/gtk-2.0/Buttons/ |
al@19013 | 42 } |
al@19013 | 43 |
al@19013 | 44 # Rules to gen a SliTaz package suitable for Tazpkg. |
al@19013 | 45 genpkg_rules() |
al@19013 | 46 { |
al@19857 | 47 case $PACKAGE in |
al@19857 | 48 paper-gtk-theme) |
al@19857 | 49 copy gtk-*/ index.theme |
al@19857 | 50 CAT="customization|GTK+2 and GTK+3 theme" |
al@19857 | 51 DEPENDS="gtk2-engine-murrine" |
al@19857 | 52 ;; |
al@19857 | 53 paper-gtk-theme-extra) |
al@19857 | 54 copy @std |
al@19857 | 55 remove_already_packed |
al@19857 | 56 CAT="customization|extra files" |
al@19857 | 57 ;; |
al@19857 | 58 esac |
al@19013 | 59 } |