RPM packaging: update tdeartwork

pull/3/head
François Andriot 10 years ago
parent a178b65f40
commit 0de8366e7f

@ -40,7 +40,7 @@ Name: trinity-%{tde_pkg}
Summary: Additional artwork (themes, sound themes, ...) for TDE
Version: %{tde_version}
Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist}%{?_variant}
Group: User Interface/Desktops
Group: System/GUI/Other
URL: http://www.trinitydesktop.org/
%if 0%{?suse_version}
@ -132,8 +132,8 @@ BuildRequires: xscreensaver-extrusion
BuildRequires: xscreensaver-gl
%endif
# Opensuse does not provide 'webcollage' screensaver
%if 0%{?suse_version} == 0
# Opensuse <= 13.10 does not provide 'webcollage' screensaver
%if 0%{?suse_version} == 0 || 0%{?suse_version} >= 1320
%define with_webcollage 1
%endif
@ -196,8 +196,8 @@ with the official release of TDE.
##########
%package emoticons
Summary: emoticon collections for tDE chat clients
Group: User Interface/Desktops
Summary: Emoticon collections for tDE chat clients
Group: System/GUI/Other
%description emoticons
This package contains several collections of emoticons used by official
@ -212,8 +212,8 @@ This package is part of TDE, and a component of the TDE artwork module.
##########
%package misc
Summary: various multimedia goodies released with TDE
Group: User Interface/Desktops
Summary: Various multimedia goodies released with TDE
Group: System/GUI/Other
%description misc
This package contains miscellaneous multimedia goodies for TDE.
@ -230,8 +230,8 @@ This package is part of Trinity, and a component of the TDE artwork module.
##########
%package style
Summary: widget styles released with Trinity
Group: User Interface/Desktops
Summary: Widget styles released with Trinity
Group: System/GUI/Other
%description style
This package contains additional widget styles for Trinity. Widget styles
@ -251,8 +251,8 @@ This package is part of Trinity, and a component of the TDE artwork module.
##########
%package theme-icon
Summary: icon themes released with Trinity
Group: User Interface/Desktops
Summary: Icon themes released with Trinity
Group: System/GUI/Other
Obsoletes: trinity-kdeartwork-icons < %{version}-%{release}
Provides: trinity-kdeartwork-icons = %{version}-%{release}
@ -288,8 +288,8 @@ done
##########
%package theme-window
Summary: window decoration themes released with Trinity
Group: User Interface/Desktops
Summary: Window decoration themes released with Trinity
Group: System/GUI/Other
%description theme-window
This package contains additional window decoration themes for Trinity. Window
@ -307,8 +307,8 @@ This package is part of Trinity, and a component of the TDE artwork module.
##########
%package -n trinity-tdewallpapers
Summary: wallpapers released with Trinity
Group: User Interface/Desktops
Summary: Wallpapers released with Trinity
Group: System/GUI/Other
Obsoletes: trinity-kdewallpapers < %{version}-%{release}
Provides: trinity-kdewallpapers = %{version}-%{release}
@ -325,8 +325,8 @@ This package is part of Trinity, and a component of the TDE artwork module.
##########
%package -n trinity-tdescreensaver
Summary: additional screen savers released with Trinity
Group: User Interface/Desktops
Summary: Additional screen savers released with Trinity
Group: System/GUI/Other
Obsoletes: trinity-kscreensaver < %{version}-%{release}
Provides: trinity-kscreensaver = %{version}-%{release}
@ -398,7 +398,7 @@ This package is part of Trinity, and a component of the TDE artwork module.
%package -n trinity-tdescreensaver-xsavers
Summary: Trinity hooks for standard xscreensavers
Group: User Interface/Desktops
Group: System/GUI/Other
Requires: trinity-tdebase-bin >= %{tde_version}
Requires: xscreensaver
@ -496,8 +496,8 @@ This package is part of Trinity, and a component of the TDE artwork module.
%if 0%{?with_webcollage}
%package -n trinity-tdescreensaver-xsavers-webcollage
Summary: webcollage screensaver Trinity hook
Group: User Interface/Desktops
Summary: Webcollage screensaver Trinity hook
Group: System/GUI/Other
Requires: trinity-tdescreensaver-xsavers-extra = %{version}-%{release}
Requires: netpbm
@ -528,7 +528,7 @@ This package is part of Trinity, and a component of the TDE artwork module.
%package -n trinity-tdescreensaver-xsavers-extra
Summary: Trinity hooks for standard xscreensavers
Group: User Interface/Desktops
Group: System/GUI/Other
Requires: trinity-tdescreensaver-xsavers = %{version}-%{release}
Obsoletes: trinity-kscreensaver-xsavers-extra < %{version}-%{release}
@ -709,12 +709,12 @@ This package is part of Trinity, and a component of the TDE artwork module.
%{tde_datadir}/applnk/System/ScreenSavers/geodesic.desktop
%endif
%if 0%{?fedora} >= 20 || 0%{?rhel} >= 7
%if 0%{?opensuse_bs} == 0 && 0%{?fedora} >= 20 || 0%{?rhel} >= 7
%{tde_datadir}/applnk/System/ScreenSavers/projectiveplane.desktop
%{tde_datadir}/applnk/System/ScreenSavers/tessellimage.desktop
%endif
%if 0%{?fedora} >= 20
%if 0%{?opensuse_bs} == 0 && 0%{?fedora} >= 20
%{tde_datadir}/applnk/System/ScreenSavers/winduprobot.desktop
%endif
@ -774,22 +774,28 @@ fi
%install
export PATH="%{tde_bindir}:${PATH}"
%__rm -rf %{buildroot}
%__make install -C build DESTDIR=%{buildroot}
%__rm -rf "%{buildroot}"
%__make install -C build DESTDIR="%{buildroot}"
# Should not be here if xscreensaver is disabled
%if 0%{?with_xscreensaver} == 0
%__rm -f %{?buildroot}%{tde_bindir}/xscreensaver-getimage
%__rm -f %{?buildroot}%{tde_bindir}/xscreensaver-getimage-file
%__rm -f "%{?buildroot}%{tde_bindir}/xscreensaver-getimage"
%__rm -f "%{?buildroot}%{tde_bindir}/xscreensaver-getimage-file"
%endif
# Duplicate with trinity-kbabel (from tdesdk)
%__rm -f %{?buildroot}%{tde_datadir}/icons/locolor/16x16/apps/kbabel.png
%__rm -f %{?buildroot}%{tde_datadir}/icons/locolor/32x32/apps/kbabel.png
%__rm -f "%{?buildroot}%{tde_datadir}/icons/locolor/16x16/apps/kbabel.png"
%__rm -f "%{?buildroot}%{tde_datadir}/icons/locolor/32x32/apps/kbabel.png"
# Links duplicate files
%fdupes "%{?buildroot}%{tde_datadir}"
# Fix invalid permissions
%if 0%{?with_xscreensaver}
chmod +x "%{?buildroot}%{tde_bindir}/xscreensaver-getimage"
chmod +x "%{?buildroot}%{tde_bindir}/xscreensaver-getimage-file"
%endif
%clean
%__rm -rf %{buildroot}

Loading…
Cancel
Save