diff options
author | François Andriot <albator78@libertysurf.fr> | 2019-11-03 11:03:22 +0100 |
---|---|---|
committer | François Andriot <albator78@libertysurf.fr> | 2019-11-03 11:16:56 +0100 |
commit | cd8eb9fd74fafb2435bc1f878cbb2bc91f52d859 (patch) | |
tree | 51c7e8b06b5c920736585ff8dbead62834875859 /redhat/main/tdeartwork/tdeartwork-14.0.0.spec | |
parent | 411aad4790a5b19fe3f927c4dffd18116fe4db16 (diff) | |
download | tde-packaging-cd8eb9fd74fafb2435bc1f878cbb2bc91f52d859.tar.gz tde-packaging-cd8eb9fd74fafb2435bc1f878cbb2bc91f52d859.zip |
RPM: update spec files for TDE 14.0.7
Diffstat (limited to 'redhat/main/tdeartwork/tdeartwork-14.0.0.spec')
-rw-r--r-- | redhat/main/tdeartwork/tdeartwork-14.0.0.spec | 772 |
1 files changed, 0 insertions, 772 deletions
diff --git a/redhat/main/tdeartwork/tdeartwork-14.0.0.spec b/redhat/main/tdeartwork/tdeartwork-14.0.0.spec deleted file mode 100644 index 3d31f7233..000000000 --- a/redhat/main/tdeartwork/tdeartwork-14.0.0.spec +++ /dev/null @@ -1,772 +0,0 @@ -# -# spec file for package tdeartwork (version R14) -# -# Copyright (c) 2014 Trinity Desktop Environment -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. -# -# Please submit bugfixes or comments via http://www.trinitydesktop.org/ -# - -# BUILD WARNING: -# Remove qt-devel and qt3-devel and any kde*-devel on your system ! -# Having KDE libraries may cause FTBFS here ! - -# TDE variables -%define tde_epoch 2 -%if "%{?tde_version}" == "" -%define tde_version 14.0.0 -%endif -%define tde_pkg tdeartwork -%define tde_prefix /opt/trinity -%define tde_bindir %{tde_prefix}/bin -%define tde_datadir %{tde_prefix}/share -%define tde_docdir %{tde_datadir}/doc -%define tde_includedir %{tde_prefix}/include -%define tde_libdir %{tde_prefix}/%{_lib} -%define tde_sbindir %{tde_prefix}/sbin -%define tde_tdeappdir %{tde_datadir}/applications/tde -%define tde_tdedocdir %{tde_docdir}/tde -%define tde_tdeincludedir %{tde_includedir}/tde -%define tde_tdelibdir %{tde_libdir}/trinity - - -Name: trinity-%{tde_pkg} -Summary: Additional artwork (themes, sound themes, ...) for TDE -Version: %{tde_version} -Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist} -Group: System/GUI/Other -URL: http://www.trinitydesktop.org/ - -%if 0%{?suse_version} -License: GPL-2.0+ -%else -License: GPLv2+ -%endif - -#Vendor: Trinity Desktop -#Packager: Francois Andriot <francois.andriot@free.fr> - -Prefix: %{tde_prefix} -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -Source0: %{name}-%{version}%{?preversion:~%{preversion}}.tar.gz - -Obsoletes: trinity-kdeartwork < %{version}-%{release} -Provides: trinity-kdeartwork = %{version}-%{release} - -BuildRequires: trinity-arts-devel >= %{tde_epoch}:1.5.10 -BuildRequires: trinity-tdelibs-devel >= %{tde_version} -BuildRequires: trinity-tdebase-devel >= %{tde_version} - -BuildRequires: cmake >= 2.8 -BuildRequires: gcc-c++ -BuildRequires: fdupes - -BuildRequires: gettext -BuildRequires: libidn-devel - -# ESOUND support -BuildRequires: esound-devel - -# ACL support -BuildRequires: libacl-devel - -# MESA support -%if 0%{?rhel} || 0%{?fedora} -BuildRequires: mesa-libGL-devel -BuildRequires: mesa-libGLU-devel -%endif -%if 0%{?mdkversion} || 0%{?mgaversion} -BuildRequires: mesaglu-devel -%endif -%if 0%{?suse_version} -BuildRequires: Mesa-libGL-devel -BuildRequires: Mesa-libGLU-devel -%endif -%if 0%{?rhel} == 4 -BuildRequires: xorg-x11-Mesa-libGLU -%endif - -# LIBART support -%define with_libart 1 -BuildRequires: libart_lgpl-devel - -# XSCREENSAVER support -# RHEL 4: disabled -# RHEL 6: available in EPEL -# RHEL 7: available in NUX -%if 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?rhel} >= 5 || 0%{?suse_version} -%define with_xscreensaver 1 - -%if 0%{?fedora} || 0%{?rhel} >= 5 -BuildRequires: libXScrnSaver-devel -BuildRequires: xscreensaver -BuildRequires: xscreensaver-base -BuildRequires: xscreensaver-extras -%if 0%{?fedora} -BuildRequires: xscreensaver-extras-base -%endif -BuildRequires: xscreensaver-gl-base -BuildRequires: xscreensaver-gl-extras -%endif - -%if 0%{?suse_version} -BuildRequires: libXScrnSaver-devel -BuildRequires: xscreensaver -BuildRequires: xscreensaver-data -BuildRequires: xscreensaver-data-extra -%endif - -%if 0%{?mgaversion} || 0%{?mdkversion} -%if 0%{?mgaversion} >= 4 -BuildRequires: %{_lib}xscrnsaver-devel -%else -BuildRequires: %{_lib}xscrnsaver%{?mgaversion:1}-devel -%endif -BuildRequires: xscreensaver -BuildRequires: xscreensaver-base -BuildRequires: xscreensaver-extrusion -BuildRequires: xscreensaver-gl -%endif - -# Opensuse <= 13.10 does not provide 'webcollage' screensaver -%if 0%{?suse_version} == 0 || 0%{?suse_version} >= 1320 -%define with_webcollage 1 -%endif - -%endif - -# JACK support -%if 0%{?mgaversion} || 0%{?mdkversion} || 0%{?fedora} || 0%{?suse_version} || 0%{?rhel} -%define with_jack 1 -%if 0%{?mgaversion} || 0%{?mdkversion} -%define jack_devel %{_lib}jack-devel -%endif -%if 0%{?rhel} >= 5 || 0%{?fedora} -%define jack_devel jack-audio-connection-kit-devel -%endif -%if 0%{?suse_version} -%define jack_devel libjack-devel -%endif -BuildRequires: %{jack_devel} -%endif - -# GAMIN support -# Not on openSUSE. -%if 0%{?rhel} || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion} -%define with_gamin 1 -BuildRequires: gamin-devel -%endif - -# OPENSSL support -BuildRequires: openssl-devel - - -# Metapackage -Requires: %{name}-emoticons = %{version}-%{release} -Requires: %{name}-misc = %{version}-%{release} -Requires: %{name}-style = %{version}-%{release} -Requires: %{name}-theme-icon = %{version}-%{release} -Requires: %{name}-theme-window = %{version}-%{release} -Requires: trinity-tdewallpapers = %{version}-%{release} -Requires: trinity-tdescreensaver = %{version}-%{release} - -%if 0%{?with_xscreensaver} -Requires: trinity-tdescreensaver-xsavers = %{version}-%{release} -Requires: trinity-tdescreensaver-xsavers-extra = %{version}-%{release} -%if 0%{?with_webcollage} -Requires: trinity-tdescreensaver-xsavers-webcollage = %{version}-%{release} -%endif -%endif - - -%description -TDE (the Trinity Desktop Environment) is a powerful Open Source graphical -desktop environment for Unix workstations. It combines ease of use, -contemporary functionality, and outstanding graphical design with the -technological superiority of the Unix operating system. - -This metapackage includes a collection of artistic extras (themes, widget -styles, screen savers, wallpaper, icons, emoticons and so on) provided -with the official release of TDE. - - -%files - -########## - -%package emoticons -Summary: Emoticon collections for tDE chat clients -Group: System/GUI/Other - -%description emoticons -This package contains several collections of emoticons used by official -and unofficial TDE chat clients, such as Kopete and Konversation. - -This package is part of TDE, and a component of the TDE artwork module. - -%files emoticons -%defattr(-,root,root,-) -%{tde_datadir}/emoticons/ - -########## - -%package misc -Summary: Various multimedia goodies released with TDE -Group: System/GUI/Other - -%description misc -This package contains miscellaneous multimedia goodies for TDE. -Included are additional TDE sounds and kworldclock themes. - -This package is part of Trinity, and a component of the TDE artwork module. - -%files misc -%defattr(-,root,root,-) -%{tde_datadir}/apps/kworldclock/ -%{tde_datadir}/sounds/KDE_Logout_new.wav -%{tde_datadir}/sounds/KDE_Startup_new.wav - -########## - -%package style -Summary: Widget styles released with Trinity -Group: System/GUI/Other - -%description style -This package contains additional widget styles for Trinity. Widget styles -can be used to customise the look and feel of interface components such -as buttons, scrollbars and so on. They can be applied using the style -manager in the Trinity Control Center. - -This package is part of Trinity, and a component of the TDE artwork module. - -%files style -%defattr(-,root,root,-) -%{tde_tdelibdir}/plugins/styles/ -%{tde_tdelibdir}/tdestyle_phase_config.la -%{tde_tdelibdir}/tdestyle_phase_config.so -%{tde_datadir}/apps/tdestyle/ - -########## - -%package theme-icon -Summary: Icon themes released with Trinity -Group: System/GUI/Other - -Obsoletes: trinity-kdeartwork-icons < %{version}-%{release} -Provides: trinity-kdeartwork-icons = %{version}-%{release} - -%description theme-icon -This package contains additional icon themes for Trinity. Icon themes can be -used to customise the appearance of standard icons throughout TDE. They -can be applied using the icon manager in the Trinity Control Centre. - -This package is part of Trinity, and a component of the TDE artwork module. - -%files theme-icon -%defattr(-,root,root,-) -%{tde_datadir}/icons/ikons/ -%{tde_datadir}/icons/kdeclassic/ -%{tde_datadir}/icons/kids/ -%{tde_datadir}/icons/slick/ -%{tde_datadir}/icons/locolor/index.theme -%{tde_datadir}/icons/locolor/*/*/*.png - -########## - -%package theme-window -Summary: Window decoration themes released with Trinity -Group: System/GUI/Other - -%description theme-window -This package contains additional window decoration themes for Trinity. Window -decoration themes can be used to customise the look of window borders and -buttons, and can be applied using the window decoration manager in the Trinity -Control Center. - -This package is part of Trinity, and a component of the TDE artwork module. - -%files theme-window -%defattr(-,root,root,-) -%{tde_tdelibdir}/twin* -%{tde_datadir}/apps/twin/ - -########## - -%package -n trinity-tdewallpapers -Summary: Wallpapers released with Trinity -Group: System/GUI/Other -Obsoletes: trinity-kdewallpapers < %{version}-%{release} -Provides: trinity-kdewallpapers = %{version}-%{release} - -%description -n trinity-tdewallpapers -This package contains additional wallpapers for Trinity. Wallpapers can be -applied using the background manager in the Trinity Control Center. - -This package is part of Trinity, and a component of the TDE artwork module. - -%files -n trinity-tdewallpapers -%defattr(-,root,root,-) -%{tde_datadir}/wallpapers/* - -########## - -%package -n trinity-tdescreensaver -Summary: Additional screen savers released with Trinity -Group: System/GUI/Other - -Obsoletes: trinity-kscreensaver < %{version}-%{release} -Provides: trinity-kscreensaver = %{version}-%{release} - -%description -n trinity-tdescreensaver -This package contains the screen savers for Trinity. They can be tested and -selected within the Appearance and Themes section of the Trinity Control -Center. - -The hooks for the standard xscreensavers are no longer part of this -package. To select and/or configure the standard xscreensavers through -the Trinity Control Center, install the separate package tdescreensaver-xsavers. - -This package is part of Trinity, and a component of the TDE artwork module. - -%files -n trinity-tdescreensaver -%defattr(-,root,root,-) -%{tde_bindir}/kslideshow.kss -%{tde_bindir}/kpolygon.kss -%{tde_bindir}/krotation.kss -%{tde_bindir}/ksolarwinds.kss -%{tde_bindir}/klorenz.kss -%{tde_bindir}/kvm.kss -%{tde_bindir}/kflux.kss -%{tde_bindir}/kscience.kss -%{tde_bindir}/kbanner.kss -%{tde_bindir}/kclock.kss -%{tde_bindir}/kfiresaver.kss -%{tde_bindir}/keuphoria.kss -%{tde_bindir}/kfountain.kss -%{tde_bindir}/kgravity.kss -%{tde_bindir}/tdepartsaver.kss -%{tde_bindir}/kpendulum.kss -%{tde_bindir}/kblob.kss -%{tde_bindir}/klines.kss -%{tde_bindir}/kwave.kss -%{tde_datadir}/applnk/System/ScreenSavers/KBanner.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KBlob.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KClock.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KEuphoria.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KFiresaver.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KFlux.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KFountain.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KGravity.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KLines-saver.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KLorenz.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KPendulum.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KPolygon.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KRotation.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KScience.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KSlideshow.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KSolarWinds.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KVm.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KWave.desktop -%{tde_datadir}/applnk/System/ScreenSavers/tdepartsaver.desktop -%{tde_datadir}/apps/kfiresaver/ -%{tde_datadir}/apps/tdescreensaver/ - -%if 0%{?with_xscreensaver} -%{tde_bindir}/kspace.kss -%{tde_bindir}/kswarm.kss -%{tde_datadir}/applnk/System/ScreenSavers/KSpace.desktop -%{tde_datadir}/applnk/System/ScreenSavers/KSwarm.desktop -%endif - -########## - -%if 0%{?with_xscreensaver} - -%package -n trinity-tdescreensaver-xsavers -Summary: Trinity hooks for standard xscreensavers -Group: System/GUI/Other -Requires: trinity-tdebase-bin >= %{tde_version} -Requires: xscreensaver - -Obsoletes: trinity-kscreensaver-xsavers < %{version}-%{release} -Provides: trinity-kscreensaver-xsavers = %{version}-%{release} - -%description -n trinity-tdescreensaver-xsavers -This package allows a smooth integration of the standard xscreensavers -into Trinity. With this package installed you can select and/or configure -the standard xscreensavers through the Appearances and Themes section of -the Trinity Control Centre. - -Note that this package does not actually contain any screensavers itself. -For the additional screensavers shipped with Trinity, see the separate package -tdescreensaver-trinity. This package does depend on the xscreensaver package, and -recommend the xscreensaver-gl package, as well as contain the necessary -files to integrate these packages into Trinity. - -This package is part of Trinity, and a component of the TDE artwork module. - -%files -n trinity-tdescreensaver-xsavers -%defattr(-,root,root,-) -%{tde_bindir}/xscreensaver-getimage-file -%{tde_bindir}/xscreensaver-getimage -%{tde_bindir}/kxsconfig -%{tde_bindir}/kxsrun -%{tde_datadir}/applnk/System/ScreenSavers/antinspect.desktop -%{tde_datadir}/applnk/System/ScreenSavers/antspotlight.desktop -%{tde_datadir}/applnk/System/ScreenSavers/atunnel.desktop -%{tde_datadir}/applnk/System/ScreenSavers/blinkbox.desktop -%{tde_datadir}/applnk/System/ScreenSavers/braid.desktop -%{tde_datadir}/applnk/System/ScreenSavers/bubble3d.desktop -%{tde_datadir}/applnk/System/ScreenSavers/circuit.desktop -%{tde_datadir}/applnk/System/ScreenSavers/cubestorm.desktop -%{tde_datadir}/applnk/System/ScreenSavers/deco.desktop -%{tde_datadir}/applnk/System/ScreenSavers/distort.desktop -%{tde_datadir}/applnk/System/ScreenSavers/endgame.desktop -%{tde_datadir}/applnk/System/ScreenSavers/engine.desktop -%{tde_datadir}/applnk/System/ScreenSavers/fiberlamp.desktop -%{tde_datadir}/applnk/System/ScreenSavers/flipflop.desktop -%{tde_datadir}/applnk/System/ScreenSavers/flipscreen3d.desktop -%{tde_datadir}/applnk/System/ScreenSavers/flyingtoasters.desktop -%{tde_datadir}/applnk/System/ScreenSavers/fuzzyflakes.desktop -%{tde_datadir}/applnk/System/ScreenSavers/galaxy.desktop -%{tde_datadir}/applnk/System/ScreenSavers/gears.desktop -%{tde_datadir}/applnk/System/ScreenSavers/gflux.desktop -%{tde_datadir}/applnk/System/ScreenSavers/glblur.desktop -%{tde_datadir}/applnk/System/ScreenSavers/gleidescope.desktop -%{tde_datadir}/applnk/System/ScreenSavers/glknots.desktop -%{tde_datadir}/applnk/System/ScreenSavers/glslideshow.desktop -%{tde_datadir}/applnk/System/ScreenSavers/glsnake.desktop -%{tde_datadir}/applnk/System/ScreenSavers/gltext.desktop -%{tde_datadir}/applnk/System/ScreenSavers/hypertorus.desktop -%{tde_datadir}/applnk/System/ScreenSavers/jigglypuff.desktop -%{tde_datadir}/applnk/System/ScreenSavers/lavalite.desktop -%{tde_datadir}/applnk/System/ScreenSavers/metaballs.desktop -%{tde_datadir}/applnk/System/ScreenSavers/mirrorblob.desktop -%{tde_datadir}/applnk/System/ScreenSavers/moebius.desktop -%{tde_datadir}/applnk/System/ScreenSavers/molecule.desktop -%{tde_datadir}/applnk/System/ScreenSavers/morph3d.desktop -%{tde_datadir}/applnk/System/ScreenSavers/penrose.desktop -%{tde_datadir}/applnk/System/ScreenSavers/pipes.desktop -%{tde_datadir}/applnk/System/ScreenSavers/polyhedra.desktop -%{tde_datadir}/applnk/System/ScreenSavers/polytopes.desktop -%{tde_datadir}/applnk/System/ScreenSavers/popsquares.desktop -%{tde_datadir}/applnk/System/ScreenSavers/pulsar.desktop -%{tde_datadir}/applnk/System/ScreenSavers/queens.desktop -%{tde_datadir}/applnk/System/ScreenSavers/ripples.desktop -%{tde_datadir}/applnk/System/ScreenSavers/shadebobs.desktop -%{tde_datadir}/applnk/System/ScreenSavers/sierpinski3d.desktop -%{tde_datadir}/applnk/System/ScreenSavers/slidescreen.desktop -%{tde_datadir}/applnk/System/ScreenSavers/sonar.desktop -%{tde_datadir}/applnk/System/ScreenSavers/spheremonics.desktop -%{tde_datadir}/applnk/System/ScreenSavers/stonerview.desktop -%{tde_datadir}/applnk/System/ScreenSavers/superquadrics.desktop -%{tde_datadir}/applnk/System/ScreenSavers/swirl.desktop -%{tde_datadir}/applnk/System/ScreenSavers/xlyap.desktop -%{tde_datadir}/applnk/System/ScreenSavers/m6502.desktop -%{tde_datadir}/applnk/System/ScreenSavers/glschool.desktop -%{tde_datadir}/applnk/System/ScreenSavers/moebiusgears.desktop -%{tde_datadir}/applnk/System/ScreenSavers/glcells.desktop -%{tde_datadir}/applnk/System/ScreenSavers/abstractile.desktop -%{tde_datadir}/applnk/System/ScreenSavers/lockward.desktop -%{tde_datadir}/applnk/System/ScreenSavers/cwaves.desktop -%{tde_datadir}/applnk/System/ScreenSavers/topblock.desktop -%{tde_datadir}/applnk/System/ScreenSavers/voronoi.desktop -%if 0%{?rhel} >= 6 || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version} -%{tde_datadir}/applnk/System/ScreenSavers/cubicgrid.desktop -%{tde_datadir}/applnk/System/ScreenSavers/hypnowheel.desktop -%{tde_datadir}/applnk/System/ScreenSavers/lcdscrub.desktop -%{tde_datadir}/applnk/System/ScreenSavers/photopile.desktop -%{tde_datadir}/applnk/System/ScreenSavers/skytentacles.desktop -%endif -%if 0%{?rhel} == 5 -%{tde_datadir}/applnk/System/ScreenSavers/bubbles.desktop -%{tde_datadir}/applnk/System/ScreenSavers/critical.desktop -%{tde_datadir}/applnk/System/ScreenSavers/flag.desktop -%{tde_datadir}/applnk/System/ScreenSavers/forest.desktop -%{tde_datadir}/applnk/System/ScreenSavers/glforestfire.desktop -%{tde_datadir}/applnk/System/ScreenSavers/hyperball.desktop -%{tde_datadir}/applnk/System/ScreenSavers/hypercube.desktop -%{tde_datadir}/applnk/System/ScreenSavers/juggle.desktop -%{tde_datadir}/applnk/System/ScreenSavers/laser.desktop -%{tde_datadir}/applnk/System/ScreenSavers/lightning.desktop -%{tde_datadir}/applnk/System/ScreenSavers/lisa.desktop -%{tde_datadir}/applnk/System/ScreenSavers/lissie.desktop -%{tde_datadir}/applnk/System/ScreenSavers/lmorph.desktop -%{tde_datadir}/applnk/System/ScreenSavers/mismunch.desktop -%{tde_datadir}/applnk/System/ScreenSavers/rotor.desktop -%{tde_datadir}/applnk/System/ScreenSavers/sphere.desktop -%{tde_datadir}/applnk/System/ScreenSavers/spiral.desktop -%{tde_datadir}/applnk/System/ScreenSavers/t3d.desktop -%{tde_datadir}/applnk/System/ScreenSavers/vines.desktop -%{tde_datadir}/applnk/System/ScreenSavers/whirlygig.desktop -%{tde_datadir}/applnk/System/ScreenSavers/worm.desktop -%endif - -%endif - -########## - -%if 0%{?with_webcollage} - -%package -n trinity-tdescreensaver-xsavers-webcollage -Summary: Webcollage screensaver Trinity hook -Group: System/GUI/Other -Requires: trinity-tdescreensaver-xsavers-extra = %{version}-%{release} -Requires: netpbm - -Obsoletes: trinity-kscreensaver-xsavers-webcollage < %{version}-%{release} -Provides: trinity-kscreensaver-xsavers-webcollage = %{version}-%{release} - -%description -n trinity-tdescreensaver-xsavers-webcollage -This package give access to the webcollage screensaver through the Trinity -screensaver configuration. - -This screensaver downloads random pictures from the internet and creates -a collage as screensaver. - -IMPORTANT NOTICE: The internet contains all kinds of pictures, some of which -you might find inappropriate and offensive. -You are specially discouraged to install this package if you are using -your computer in a working environment or in an environment with children. - -This package is part of Trinity, and a component of the TDE artwork module. - -%files -n trinity-tdescreensaver-xsavers-webcollage -%defattr(-,root,root,-) -%{tde_datadir}/applnk/System/ScreenSavers/webcollage.desktop - -%endif - -########## - -%package -n trinity-tdescreensaver-xsavers-extra -Summary: Trinity hooks for standard xscreensavers -Group: System/GUI/Other -Requires: trinity-tdescreensaver-xsavers = %{version}-%{release} - -Obsoletes: trinity-kscreensaver-xsavers-extra < %{version}-%{release} -Provides: trinity-kscreensaver-xsavers-extra = %{version}-%{release} - -%description -n trinity-tdescreensaver-xsavers-extra -This package allows a smooth integration of the universe xscreensavers -into Trinity. With this package installed you can select and/or configure -the universe xscreensavers through the Appearances and Themes section of -the Trinity Control Centre. - -Note that this package does not actually contain any screensavers itself. -For the additional screensavers shipped with TDE, see the separate package -tdescreensaver. - -This package is part of Trinity, and a component of the TDE artwork module. - -%files -n trinity-tdescreensaver-xsavers-extra -%defattr(-,root,root,-) -%exclude %{tde_datadir}/applnk/System/ScreenSavers/webcollage.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/antinspect.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/antspotlight.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/atunnel.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/blinkbox.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/braid.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/bubble3d.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/circuit.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/cubestorm.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/deco.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/distort.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/endgame.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/engine.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/fiberlamp.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/flipflop.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/flipscreen3d.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/flyingtoasters.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/fuzzyflakes.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/galaxy.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/gears.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/gflux.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/glblur.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/gleidescope.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/glknots.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/glslideshow.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/glsnake.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/gltext.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/hypertorus.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/jigglypuff.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/lavalite.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/metaballs.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/mirrorblob.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/moebius.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/molecule.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/morph3d.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/penrose.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/pipes.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/polyhedra.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/polytopes.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/popsquares.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/pulsar.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/queens.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/ripples.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/shadebobs.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/sierpinski3d.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/slidescreen.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/sonar.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/spheremonics.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/stonerview.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/superquadrics.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/swirl.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/xlyap.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/m6502.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/glschool.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/moebiusgears.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/glcells.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/abstractile.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/lockward.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/cwaves.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/topblock.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/voronoi.desktop -%if 0%{?rhel} >= 6 || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version} -%exclude %{tde_datadir}/applnk/System/ScreenSavers/cubicgrid.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/hypnowheel.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/lcdscrub.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/photopile.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/skytentacles.desktop -%endif -%if 0%{?rhel} == 5 -%exclude %{tde_datadir}/applnk/System/ScreenSavers/bubbles.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/critical.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/flag.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/forest.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/glforestfire.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/hyperball.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/hypercube.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/juggle.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/laser.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/lightning.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/lisa.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/lissie.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/lmorph.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/mismunch.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/rotor.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/sphere.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/spiral.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/t3d.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/vines.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/whirlygig.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/worm.desktop -%endif - -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KBanner.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KBlob.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KClock.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KEuphoria.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KFiresaver.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KFlux.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KFountain.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KGravity.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KLines-saver.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KLorenz.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KPendulum.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KPolygon.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KRotation.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KScience.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KSlideshow.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KSolarWinds.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KVm.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KWave.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/tdepartsaver.desktop - -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KSpace.desktop -%exclude %{tde_datadir}/applnk/System/ScreenSavers/KSwarm.desktop - -%{tde_datadir}/applnk/System/ScreenSavers/*.desktop - -########## - -%if 0%{?pclinuxos} || 0%{?suse_version} && 0%{?opensuse_bs} == 0 -%debug_package -%endif - -########## - -%prep -%setup -q -n %{name}-%{version}%{?preversion:~%{preversion}} - -# http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild -# NOTE: Before building tdeartwork, install any and all xhack screensavers that might be uses, then: -cd tdescreensaver/kxsconfig/ -./update_hacks.sh - - -%build -unset QTDIR QTINC QTLIB -export PATH="%{tde_bindir}:${PATH}" -export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig" - -if ! rpm -E %%cmake|grep -q "cd build"; then - %__mkdir_p build - cd build -fi - -%cmake \ - -DCMAKE_BUILD_TYPE="RelWithDebInfo" \ - -DCMAKE_C_FLAGS="${RPM_OPT_FLAGS} -DNDEBUG" \ - -DCMAKE_CXX_FLAGS="${RPM_OPT_FLAGS} -DNDEBUG" \ - -DCMAKE_SKIP_RPATH=OFF \ - -DCMAKE_INSTALL_RPATH="%{tde_libdir}" \ - -DCMAKE_VERBOSE_MAKEFILE=ON \ - -DWITH_GCC_VISIBILITY=OFF \ - \ - -DBIN_INSTALL_DIR=%{tde_bindir} \ - -DINCLUDE_INSTALL_DIR=%{tde_tdeincludedir} \ - -DLIB_INSTALL_DIR=%{tde_libdir} \ - -DSHARE_INSTALL_PREFIX=%{tde_datadir} \ - -DSHARE_INSTALL_PREFIX=%{tde_datadir} \ - \ - %{!?with_xscreensaver:-DWITH_XSCREENSAVER=OFF} \ - %{!?with_libart}:-DWITH_LIBART=OFF} \ - -DWITH_OPENGL=ON \ - -DWITH_ARTS=ON \ - -DBUILD_ALL=ON \ - .. - -%__make %{?_smp_mflags} || %__make - - -%install -export PATH="%{tde_bindir}:${PATH}" -%__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" -%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" - -# 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} - - -%changelog |