rpms/kdetoys/devel kdetoys.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Thu Mar 9 01:57:53 UTC 2006


Author: rdieter

Update of /cvs/extras/rpms/kdetoys/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4107/devel

Modified Files:
	.cvsignore sources 
Added Files:
	kdetoys.spec 
Log Message:
auto-import kdetoys-3.5.1-3 on branch devel from kdetoys-3.5.1-3.src.rpm


--- NEW FILE kdetoys.spec ---

%define is_release 1 

Summary: K Desktop Environment - Toys and Amusements
Name: 	 kdetoys
Group:	 Amusements/Graphics
Epoch:	 7
Version: 3.5.1
Release: 3%{?dist}

License: GPL
Url:     http://www.kde.org/
Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdetoys-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires: kdelibs-devel >= 6:%{version}
BuildRequires: gettext
BuildRequires: desktop-file-utils

## Recommended, not (absolutely) required -- Rex
#Requires(hint): kdebase >= 6:%{version}

%if "%{is_release}" != "1"
BuildRequires: automake
%endif


%description
Includes: 
* amor: Amusing Misuse Of Resources put's comic figures above your windows
* eyesapplet: a kicker applet similar to XEyes
* fifteenapplet: kicker applet, order 15 pieces in a 4x4 square by moving them
* kaphorism: displays aphorisms
* kmoon: system tray applet showing the moon phase
* kodo: mouse movement meter
* kscore: kicker applet with a sports ticker
* kteatime: system tray applet that makes sure your tea doesn't get too strong
* ktux: Tux-in-a-Spaceship screen saver
* kweather: kicker applet that will display the current weather outside
* kworldwatch: application and kicker applet showing daylight area on the world
               globe

NOTE: kicker applets and screen savers require kdebase to be installed, 
and user to be logged-in to KDE.


%prep
%if "%{?is_release}" != "0"
%setup -q -n %{name}-%{version}%{?beta}
%else    
%setup -q -n %{name}
%endif

%if "%{is_release}" != "1"
  make -f admin/Makefile.common cvs
%endif


%build
unset QTDIR || : ; . /etc/profile.d/qt.sh
export QTLIB=${QTDIR}/lib QTINC=${QTDIR}/include

%configure \
  --includedir=%{_includedir}/kde \
  --disable-rpath \
  --disable-gcc-hidden-visibility \
  --enable-new-ldflags \
  --disable-debug --disable-warnings \
  --disable-dependancy-tracking --enable-final \
  %{?debug:  --enable-debug --enable-warnings --disable-final } 

make %{?_smp_mflags}


%install
rm -rf "$RPM_BUILD_ROOT"

make install DESTDIR=$RPM_BUILD_ROOT

desktop-file-install \
  --dir=$RPM_BUILD_ROOT%{_datadir}/applnk/System/ScreenSavers \
  --delete-original \
  --vendor="kde" \
  --add-category="X-Fedora" \
  $RPM_BUILD_ROOT%{_datadir}/applnk/System/ScreenSavers/*.desktop 

desktop-file-install \
  --dir=$RPM_BUILD_ROOT%{_datadir}/applications/kde \
  --vendor="" \
  --add-category="X-Fedora" \
  --add-category="Application" \
  $RPM_BUILD_ROOT%{_datadir}/applications/kde/*.desktop

# replace absolute symlink with relative
ln -nfs tips-en $RPM_BUILD_ROOT%{_datadir}/apps/amor/tips

## File lists
# locale's
%find_lang %{name} || touch %{name}.lang
# HTML (1.0)
HTML_DIR=$(kde-config --expandvars --install html)
if [ -d $RPM_BUILD_ROOT$HTML_DIR ]; then
for lang_dir in $RPM_BUILD_ROOT$HTML_DIR/* ; do
  if [ -d $lang_dir ]; then
    lang=$(basename $lang_dir)
    echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang
    # replace absolute symlinks with relative ones
    pushd $lang_dir
      for i in *; do
        [ -d $i -a -L $i/common ] && ln -nsf ../common $i/common
      done
    popd
  fi
done
fi

## Unpackaged files
# not sure of the point for just one header file 'AmorIface.h'
# omit (for now).
rm -rf $RPM_BUILD_ROOT%{_includedir}
# la files, keep, they're just loadable modules, not shared libs
#rm -f  $RPM_BUILD_ROOT%{_libdir}/lib*.la
#rm -f  $RPM_BUILD_ROOT%{_libdir}/kde3/*.la


%post
touch --no-create %{_datadir}/icons/hicolor ||:
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:

%postun
touch --no-create %{_datadir}/icons/hicolor ||:
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:


%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
%{_bindir}/*
%{_libdir}/libkdeinit_*.*
%{_libdir}/kde3/*
%{_datadir}/applications/kde/*.desktop
%{_datadir}/applnk/System/ScreenSavers/*.desktop
%{_datadir}/apps/*
%{_datadir}/icons/hicolor/*/*/*
%{_datadir}/service*/*.desktop


%clean
rm -rf $RPM_BUILD_ROOT


%changelog
* Mon Mar 06 2006 Rex Dieter <rexdieter[AT]users.sf.net> 7:3.3.5-3
- %%doc AUTHORS COPYING README
- BR: gettext
- drop %%{?debug_package} reference
- desktop-file-install --vendor="kde"/--add-category="Application",
  where needed
- comment inclusion of .la files

* Wed Feb 22 2006 Rex Dieter 7:3.5.1-2
- update %%description
- %%post/%%postun: drop ldconfig, update-destkop-database
- desktop-file-install --add-category="X-Fedora"

* Sat Jan 21 2006 Rex Dieter 7:3.5.1-1
- kde-3.5.1

* Tue Dec 08 2005 Rex Dieter 7:3.5.0-1.2
- --enable-new-ldflags
- --disable-gcc-hidden-visibility

* Sat Mar 19 2005 Than Ngo <than at redhat.com> 7:3.4.0-1
- 3.4.0



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/kdetoys/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	9 Mar 2006 01:57:25 -0000	1.1
+++ .cvsignore	9 Mar 2006 01:57:53 -0000	1.2
@@ -0,0 +1 @@
+kdetoys-3.5.1.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/kdetoys/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	9 Mar 2006 01:57:25 -0000	1.1
+++ sources	9 Mar 2006 01:57:53 -0000	1.2
@@ -0,0 +1 @@
+d98d4f30a8aa6d43b0af06421d4d6586  kdetoys-3.5.1.tar.bz2




More information about the scm-commits mailing list