X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=xscreensaver.spec;h=982686185cc9b6a01189cca116bd1bf30805332b;hp=cd858e4ba788b478d94444b14cd33558730524d4;hb=3f9592851ce4ed76a9979bfdd6ec7dc5c457e183;hpb=cccbddbc4140cf9a06d7d95cc5c0ca36eb5d6e28 diff --git a/xscreensaver.spec b/xscreensaver.spec index cd858e4b..98268618 100644 --- a/xscreensaver.spec +++ b/xscreensaver.spec @@ -1,5 +1,5 @@ %define name xscreensaver -%define version 4.02 +%define version 4.03 %define release 1 %define serial 1 %define x11_prefix /usr/X11R6 @@ -7,8 +7,7 @@ %define kde_prefix /usr %define gnome_datadir %{gnome_prefix}/share -%define gnome_ccdir_1 %{gnome_datadir}/control-center/Desktop -%define gnome_ccdir_2 %{gnome_datadir}/control-center/capplets +%define gnome_ccdir %{gnome_datadir}/control-center/Desktop %define gnome_paneldir %{gnome_datadir}/gnome/apps/Settings/Desktop %define gnome_icondir %{gnome_datadir}/pixmaps @@ -78,22 +77,25 @@ RPMOPTS="" %{?USE_GL:RPMOPTS="$RPMOPTS --with-gl"} %{!?USE_GL:RPMOPTS="$RPMOPTS --without-gl"} +archdir=`./config.guess` +mkdir $archdir +cd $archdir CFLAGS="$RPM_OPT_FLAGS" \ - ./configure --prefix=%{x11_prefix} \ - --with-setuid-hacks \ - $RPMOPTS - + ../configure --prefix=%{x11_prefix} \ + --with-setuid-hacks \ + $RPMOPTS make %install +archdir=`./config.guess` + # Most xscreensaver executables go in the X bin directory (/usr/X11R6/bin/) # but some of them (e.g., the control panel capplet) go in the GNOME bin # directory instead (/usr/bin/). # mkdir -p $RPM_BUILD_ROOT%{gnome_prefix}/bin -mkdir -p $RPM_BUILD_ROOT%{gnome_ccdir_1} -mkdir -p $RPM_BUILD_ROOT%{gnome_ccdir_2} +mkdir -p $RPM_BUILD_ROOT%{gnome_ccdir} mkdir -p $RPM_BUILD_ROOT%{gnome_paneldir} # Likewise for KDE: the .kss file goes in the KDE bin directory (/usr/bin/). @@ -106,6 +108,7 @@ mkdir -p $RPM_BUILD_ROOT$KDEDIR/bin # mkdir -p $RPM_BUILD_ROOT/etc/pam.d +cd $archdir make install_prefix=$RPM_BUILD_ROOT \ AD_DIR=%{x11_prefix}/lib/X11/app-defaults \ GNOME_BINDIR=%{gnome_prefix}/bin \ @@ -177,11 +180,12 @@ if [ -d $RPM_BUILD_ROOT-gl ]; then rm -r $RPM_BUILD_ROOT-gl ; fi %config(missingok) %{kde_prefix}/bin/*.kss %config(missingok) %{gnome_prefix}/bin/*-capplet -%config(missingok) %{gnome_ccdir_1}/*.desktop -%config(missingok) %{gnome_ccdir_2}/*.desktop +%config(missingok) %{gnome_ccdir}/*.desktop %config(missingok) %{gnome_paneldir}/*.desktop %config(missingok) %{gnome_icondir}/* +%config(missingok) %{gnome_prefix}/share/locale/ + # Files for the "xscreensaver-gl" package: # %{?USE_GL:%files -f exes-gl gl}