Group :: Graphical desktop/Other
RPM: wm-common-pixmap-autoscaler
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Summary: Support for pixmap autoscaling for ancient Window Managers.
Name: wm-common-pixmap-autoscaler
Version: 1.0
Release: alt2
License: GPL2+
Group: Graphical desktop/Other
Packager: Igor Vlasenko <viy at altlinux.ru>
URL: http://wiki.altlinux.org/WMPackagingPolicy
BuildArch: noarch
Source0: %name-%version.tar
Requires(pre): /usr/bin/convert
Requires: /usr/bin/convert
%description
wm-common-pixmap-autoscaler is a helper tool for ancient Window Managers
that support only fixed size pixmaps in menu.
wm-common-pixmap-autoscaler scales pixmaps automatically to
16x16 and 32x32 using 48x48 pixmaps in standard locations.
Scaled pixmaps are cached in /var/cache/icons/ hierarchy.
ALT Linux Icons Packaging policy does not require packages to
have 16x16 and 32x32 pixmaps. Instead, the Window Managers
that require such pixmaps should depend on wm-common-pixmap-autoscaler
instead.
%prep
%setup
%build
%install
install -pD -m755 %name.sh %buildroot%_sbindir/%name
install -pD -m755 %name.uninstall.sh %buildroot%_sbindir/%name.uninstall
install -pD -m755 %name.filetrigger %buildroot%_rpmlibdir/%name.filetrigger
install -d -m755 %buildroot/var/cache/icons/hicolor/{48x48,32x32,16x16}/apps
%post
%_sbindir/%name ||:
%preun
[ $1 = 0 ] && %_sbindir/%name.uninstall ||:
%files
%_sbindir/%name
%_sbindir/%name.uninstall
%_rpmlibdir/%name.filetrigger
/var/cache/icons
%changelog
…
Full changelog you can see here
Name: wm-common-pixmap-autoscaler
Version: 1.0
Release: alt2
License: GPL2+
Group: Graphical desktop/Other
Packager: Igor Vlasenko <viy at altlinux.ru>
URL: http://wiki.altlinux.org/WMPackagingPolicy
BuildArch: noarch
Source0: %name-%version.tar
Requires(pre): /usr/bin/convert
Requires: /usr/bin/convert
%description
wm-common-pixmap-autoscaler is a helper tool for ancient Window Managers
that support only fixed size pixmaps in menu.
wm-common-pixmap-autoscaler scales pixmaps automatically to
16x16 and 32x32 using 48x48 pixmaps in standard locations.
Scaled pixmaps are cached in /var/cache/icons/ hierarchy.
ALT Linux Icons Packaging policy does not require packages to
have 16x16 and 32x32 pixmaps. Instead, the Window Managers
that require such pixmaps should depend on wm-common-pixmap-autoscaler
instead.
%prep
%setup
%build
%install
install -pD -m755 %name.sh %buildroot%_sbindir/%name
install -pD -m755 %name.uninstall.sh %buildroot%_sbindir/%name.uninstall
install -pD -m755 %name.filetrigger %buildroot%_rpmlibdir/%name.filetrigger
install -d -m755 %buildroot/var/cache/icons/hicolor/{48x48,32x32,16x16}/apps
%post
%_sbindir/%name ||:
%preun
[ $1 = 0 ] && %_sbindir/%name.uninstall ||:
%files
%_sbindir/%name
%_sbindir/%name.uninstall
%_rpmlibdir/%name.filetrigger
/var/cache/icons
%changelog
…
Full changelog you can see here