SPECS: tuxpaint-config.spec - re-entrant install, cleanups, skip d...

glen glen at pld-linux.org
Wed Mar 5 08:25:19 CET 2008


Author: glen                         Date: Wed Mar  5 07:25:19 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- re-entrant install, cleanups, skip duplicate docs, add .desktop file

---- Files affected:
SPECS:
   tuxpaint-config.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SPECS/tuxpaint-config.spec
diff -u SPECS/tuxpaint-config.spec:1.1 SPECS/tuxpaint-config.spec:1.2
--- SPECS/tuxpaint-config.spec:1.1	Wed Mar  5 01:42:33 2008
+++ SPECS/tuxpaint-config.spec	Wed Mar  5 08:25:13 2008
@@ -10,33 +10,35 @@
 Source0:	http://dl.sourceforge.net/tuxpaint/%{name}-%{version}.tar.gz
 # Source0-md5:	11e705f18176882ec9f2c1a1ee353c9c
 URL:		http://www.tuxpaint.org/
-BuildRequires:	fltk-devel
 BuildRequires:	SDL_Pango-devel
 BuildRequires:	SDL_image-devel >= 1.2.2
 BuildRequires:	SDL_mixer-devel >= 1.2.4
 BuildRequires:	SDL_ttf-devel >= 2.0.5
+BuildRequires:	fltk-devel
 BuildRequires:	gettext-devel
 BuildRequires:	libpaper-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-The add-on for "Tux Paint" program, a graphical tool can be used
-to change Tux Paint's settings.
+The add-on for "Tux Paint" program, a graphical tool can be used to
+change Tux Paint's settings.
 
 %prep
 %setup -q
 
+find docs -type d -name CVS | xargs rm -rf
+
 %build
 %{__make} \
 	CC="%{__cc}" \
-	PREFIX="%{_prefix}" \
-	CONFDIR="%{_sysconfdir}" \
-	DATA_PREFIX="%{_datadir}/tuxpaint" \
-	DOC_PREFIX="%{_datadir}/doc" \
-	ICON_PREFIX="%{_pixmapsdir}" \
-	X11_ICON_PREFIX="%{_pixmapsdir}" \
-	LOCALE_PREFIX="%{_datadir}/locale" \
-	KDE_ICON_PREFIX="%{_datadir}/icons" \
+	PREFIX=%{_prefix} \
+	CONFDIR=%{_sysconfdir} \
+	DATA_PREFIX=%{_datadir}/tuxpaint \
+	DOC_PREFIX=%{_docdir} \
+	ICON_PREFIX=%{_pixmapsdir}/ \
+	X11_ICON_PREFIX=%{_pixmapsdir}/ \
+	LOCALE_PREFIX=%{_datadir}/locale \
+	KDE_ICON_PREFIX=%{_datadir}/icons \
 	OPTFLAGS="%{rpmcflags}"
 
 %install
@@ -44,43 +46,42 @@
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}}
 install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/{48x48,32x32,16x16}/apps
 
-
 %{__make} install \
-	BINDIR=$RPM_BUILD_ROOT%{_bindir}/ \
-	PREFIX=$RPM_BUILD_ROOT%{_prefix}/ \
-	CONFDIR=$RPM_BUILD_ROOT%{_sysconfdir}/ \
-	MAN_PREFIX=$RPM_BUILD_ROOT%{_mandir}/ \
-	GNOME_PREFIX=$RPM_BUILD_ROOT%{_prefix}/ \
-	KDE_PREFIX=$RPM_BUILD_ROOT%{_desktopdir}/ \
-	KDE_ICON_PREFIX=$RPM_BUILD_ROOT%{_datadir}/icons/ \
+	BINDIR=$RPM_BUILD_ROOT%{_bindir} \
+	PREFIX=$RPM_BUILD_ROOT%{_prefix} \
+	CONFDIR=$RPM_BUILD_ROOT%{_sysconfdir} \
+	MAN_PREFIX=$RPM_BUILD_ROOT%{_mandir} \
+	GNOME_PREFIX=$RPM_BUILD_ROOT%{_prefix} \
+	KDE_PREFIX=$RPM_BUILD_ROOT%{_desktopdir} \
+	KDE_ICON_PREFIX=$RPM_BUILD_ROOT%{_datadir}/icons \
 	X11_ICON_PREFIX=$RPM_BUILD_ROOT%{_pixmapsdir}/ \
 	ICON_PREFIX="$RPM_BUILD_ROOT%{_pixmapsdir}/"
 
-#rm a lot of unwanted files and directories:
-find docs/ -type d|grep CVS|xargs rm -rf
-find docs/ -name "[KC]OP*" -exec rm -f "{}" ";"
-find docs/ -name "INS*" -exec rm -f "{}" ";"
-find docs/ -name "AUT*" -exec rm -f "{}" ";"
-find docs/ -size -50c -type f -exec rm -f "{}" ";"
-find docs/ -empty |xargs rm -rf
+mv $RPM_BUILD_ROOT{%{_datadir}/applications/Preferences,%{_desktopdir}}/tuxpaint-config.desktop
+
+rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
+rm -rf _docs
+cp -a docs _docs
+# rm a lot of unwanted files and directories:
+find _docs -name "[KC]OP*" | xargs rm -f
+find _docs -name "INS*" | xargs rm -f
+find _docs -size -50c -type f | xargs rm -f
+find _docs -empty | xargs -r rmdir
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc docs/*
-%dir %{_docdir}/%{name}
-%dir %{_docdir}/%{name}/html
-%doc %{_docdir}/%{name}/*.txt
-%doc %{_docdir}/%{name}/html/*.html
+%doc _docs/*
 %attr(755,root,root) %{_bindir}/*
 %{_mandir}/man?/*
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/*
 %{_iconsdir}/hicolor/*/apps/*.png
-#%{_desktopdir}/*.desktop
-%{_pixmapsdir}/*
+%{_desktopdir}/*.desktop
+%{_pixmapsdir}/*.png
+%{_pixmapsdir}/*.xpm
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -88,6 +89,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2008-03-05 07:25:13  glen
+- re-entrant install, cleanups, skip duplicate docs, add .desktop file
+
 Revision 1.1  2008-03-05 00:42:33  wolvverine
 - init
-
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/tuxpaint-config.spec?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list