http://ftp.ksu.edu.tw/FTP/FreeBSD/distfiles/xscreensaver-4.20.tar.gz
[xscreensaver] / xscreensaver.spec
index 5c53dd0f881a312d33b53aafc67c76c993c4aff9..2f95d91f431d3d2a2be64badf4538d5b813da954 100644 (file)
@@ -1,10 +1,9 @@
 %define        name            xscreensaver
-%define        version         4.13
+%define        version         4.20
 %define        release         1
-%define        serial          1
+%define        epoch           1
 %define        x11_prefix      /usr/X11R6
 %define        gnome_prefix    /usr
-%define        kde_prefix      /usr
 %define gnome_datadir  %{gnome_prefix}/share
 
 # By default, builds the basic, non-GL package.
@@ -18,10 +17,10 @@ Summary(fr):        Economiseur d'
 Name:          %{name}
 Version:       %{version}
 Release:       %{release}
-Serial:                %{serial}
+Epoch:         %{epoch}
 Group:         Amusements/Graphics
-Copyright:     BSD
-URL:           http://www.jwz.org/xscreensaver
+License:       BSD
+URL:           http://www.jwz.org/xscreensaver/
 Vendor:                Jamie Zawinski <jwz@jwz.org>
 Source:                %{name}-%{version}.tar.gz
 Buildroot:     %{_tmppath}/%{name}-%{version}-root
@@ -34,7 +33,7 @@ Buildroot:    %{_tmppath}/%{name}-%{version}-root
 A modular screen saver and locker for the X Window System.
 Highly customizable: allows the use of any program that
 can draw on the root window as a display mode.
-More than 160 display modes are included in this package.
+More than 190 display modes are included in this package.
 %{?USE_GL:See also the xscreensaver-gl package, which}
 %{?USE_GL:includes optional OpenGL display modes.}
 
@@ -42,13 +41,13 @@ More than 160 display modes are included in this package.
 Un économiseur d'écran et verrouillage modulaire pour X-Window.
 Hautement configurable: permet l'utilisation de n'importe quel programme
 qui peut dessiner dans la fenêtre root.
-Plus de 160 modes d'affichage sont inclus dans ce paquet.
+Plus de 190 modes d'affichage sont inclus dans ce paquet.
 %{?USE_GL:Voir aussi le paquet xscreensaver-gl, qui inclut}
 %{?USE_GL:des modules optionnels OpenGL.}
 
 %{?USE_GL:%package gl}
 %{?USE_GL:Group:       Amusements/Graphics}
-%{?USE_GL:Requires:    xscreensaver = %{version}}
+%{?USE_GL:Requires:     xscreensaver = %{epoch}:%{version}-%{release}}
 %{?USE_GL:Summary:     A set of GL screensavers}
 %{?USE_GL:Summary(fr): Un ensemble d'économiseurs d'écran OpenGL}
 %{?USE_GL:%description gl}
@@ -101,8 +100,6 @@ archdir=`./config.guess`
 # We have to make sure these directories exist,
 # or nothing will be installed into them.
 #
-export KDEDIR=%{kde_prefix}
-mkdir -p $RPM_BUILD_ROOT$KDEDIR/bin
 mkdir -p $RPM_BUILD_ROOT%{gnome_datadir}
 mkdir -p $RPM_BUILD_ROOT/etc/pam.d
 
@@ -127,13 +124,12 @@ list_files() {
 }
 
 # Collect the names of the non-GL executables and scripts...
-# (Including the names of all of the Gnome, KDE, and L10N-related files,
+# (Including the names of all of the Gnome and L10N-related files,
 # whereever they might have gotten installed...)
 # For the translation catalogs, prepend an appropriate %lang(..) tag.
 #
 (  cd    hacks ; list_files install ; \
-   cd ../driver; list_files install-program install-scripts \
-                            install-gnome install-kde ; \
+   cd ../driver; list_files install-program install-scripts install-gnome ; \
  ( cd ../po;     list_files install | grep '\.' \
     | sed 's@^\(.*/\([^/]*\)/LC.*\)$@%lang(\2) \1@' ) \
 ) > $RPM_BUILD_DIR/xscreensaver-%{version}/exes-non-gl
@@ -164,7 +160,7 @@ chmod -R a+r,u+w,og-w $RPM_BUILD_ROOT
 %post
 # This part runs on the end user's system, when the RPM is installed.
 
-pids=`pidof xscreensaver`
+pids=`/sbin/pidof xscreensaver`
 if [ -n "$pids" ]; then
   echo "sending SIGHUP to running xscreensaver ($pids)..." >&2
   kill -HUP $pids
@@ -189,7 +185,3 @@ if [ -d $RPM_BUILD_ROOT-gl ]; then rm -r $RPM_BUILD_ROOT-gl ; fi
 #
 %{?USE_GL:%files -f exes-gl gl}
 %{?USE_GL:%defattr(-,root,root)}
-
-%changelog
-* Wed Mar 05 2003 Eric Lassauge <lassauge@mail.dotcom.fr>
-- Updated for xscreensaver-4.08 with french translations