SPECS (AC-branch): scribus.spec - backported from HEAD, grrr

deejay1 deejay1 at pld-linux.org
Sat Jul 9 13:19:12 CEST 2005


Author: deejay1                      Date: Sat Jul  9 11:19:12 2005 GMT
Module: SPECS                         Tag: AC-branch
---- Log message:
- backported from HEAD, grrr

---- Files affected:
SPECS:
   scribus.spec (1.75.2.11 -> 1.75.2.12) 

---- Diffs:

================================================================
Index: SPECS/scribus.spec
diff -u SPECS/scribus.spec:1.75.2.11 SPECS/scribus.spec:1.75.2.12
--- SPECS/scribus.spec:1.75.2.11	Wed Feb  9 15:33:49 2005
+++ SPECS/scribus.spec	Sat Jul  9 13:19:07 2005
@@ -3,25 +3,22 @@
 # Conditional build:
 %bcond_without	cups	# build without CUPS support
 #
-Summary:	Scribus - Desktop Publishing for Linux
-Summary(pl):	Scribus - DTP dla Linuksa
+
+Summary:	Scribus - Open Source Desktop Publishing
+Summary(pl):	Scribus - DTP dla Wolnego Oprogramowania
 Name:		scribus
-Version:	1.2.1
-Release:	6
+Version:	1.2.2.1
+Release:	1
 License:	GPL v2
 Group:		X11/Applications/Publishing
 Source0:	http://www.scribus.org.uk/downloads/%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5:	002cb629e817722f4123df7a41fc824b
-Source1:	ftp://ftp.ntua.gr/pub/gnu/scribus/%{name}-samples-0.1.tar.gz
-# Source1-md5:	799976e2191582faf0443a671374a67f
-Source5:	%{name}.desktop
-Source6:	%{name}icon.png
+# Source0-md5:	8c2eac0a358b04c39252586d9d85ab24
+Source1:	%{name}.desktop
+Source2:	%{name}icon.png
 Patch0:		%{name}-python.patch
 Patch1:		%{name}-standard-font-paths.patch
 Patch2:		%{name}-module-fixes.patch
 Patch3:		%{name}-nolibs.patch
-Patch4:		%{name}-destdir.patch
-Patch5:		%{name}-helpbrowser.patch
 URL:		http://www.scribus.net/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -36,27 +33,30 @@
 BuildRequires:	libjpeg-devel
 BuildRequires:	libpng-devel
 BuildRequires:	libtiff-devel
+BuildRequires:	openssl-devel
 BuildRequires:	python-devel
+BuildRequires:	python-modules
 BuildRequires:	qt-devel >= 3.0.5
 BuildRequires:	zlib-devel
 Requires:	python-Imaging
 Requires:	python-tkinter
 Obsoletes:	scribus-svg
 Obsoletes:	scribus-scripting
+Obsoletes:	scribus-short-words
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		specflags_ia32	-fomit-frame-pointer
 %define		_ulibdir	%{_prefix}/lib
 
 %description
-Scribus is a Layout program for Linux(R), similar to Adobe(R)
-PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
-it is published under the GNU GPL.
+Scribus is an open source desktop page layout program with the aim of
+producing commerical grade output in PDF and Postscript, primarily,
+though not exclusively for Linux(R).
 
 %description -l pl
-Scribus to program dla systemu Linux(R) do tworzenia publikacji,
-podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
-Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
+Scribus jest to program do tworzenia publikacji z założenia generujący
+dokumenty PDF oraz Postscript nadające się do użytku komercyjnego,
+przeznaczony głównie, lecz nie tylko, dla systemu Linux(R).
 
 %package devel
 Summary:	Header files for Scribus plugins development
@@ -90,7 +90,7 @@
 License:	GPL v2
 Group:		X11/Applications/Publishing
 Requires:	scribus
-Obsoletes:      scribus-templates < 1.2.1
+Obsoletes:	scribus-templates < 1.2.1
 
 %description templates-base
 Default document templates shipped with Scribus.
@@ -99,13 +99,11 @@
 Domyślne szablony dokumentów dostarczane wraz ze Scribusem.
 
 %prep
-%setup -q -a1
+%setup -q
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
-%patch5 -p1
 
 %{__perl} -pi -e 's@(ac_python_dir/lib /usr/)lib@$1%{_lib}@' acinclude.m4
 
@@ -123,33 +121,34 @@
 	--with-qt-libraries=%{_libdir} \
 	--libdir=%{_ulibdir}
 %{__make}
-cd scribus-samples-*
-cp ../admin/config.sub admin
-%configure2_13
-%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
+install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_datadir}/mime/packages/}
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
 
-for dir in . scribus-samples; do
-	[ ! -d "$dir" ] && continue
-	olddir=$(pwd)
-	cd $dir
-	%{__make} install \
-		DESTDIR=$RPM_BUILD_ROOT
-	cd $olddir
-done
-
-#Install .desktop and .icon (temporary)
-install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
-install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
+#Install .desktop, .icon and .xml
+install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
+install scribus.xml $RPM_BUILD_ROOT%{_datadir}/mime/packages/scribus.xml
 
 rm -f $RPM_BUILD_ROOT%{_ulibdir}/scribus/*.no.qm
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+umask 022
+[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
+[ ! -x /usr/bin/update-mime-database ] || /usr/bin/update-mime-database %{_datadir}/mime >/dev/null 2>&1 ||:
+
+%postun
+umask 022
+[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
+[ ! -x /usr/bin/update-mime-database ] || /usr/bin/update-mime-database %{_datadir}/mime >/dev/null 2>&1 ||:
+
 %files
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/scribus
@@ -173,7 +172,6 @@
 %{_ulibdir}/scribus/rgb*
 %lang(af) %{_ulibdir}/scribus/scribus.af.qm
 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
-%lang(br) %{_ulibdir}/scribus/scribus.br.qm
 %lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
@@ -194,6 +192,7 @@
 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
 %lang(nb) %{_ulibdir}/scribus/scribus.nb.qm
 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
+%lang(pt_BR) %{_ulibdir}/scribus/scribus.pt_BR.qm
 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
 %lang(se) %{_ulibdir}/scribus/scribus.se.qm
 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
@@ -206,6 +205,9 @@
 %dir %{_datadir}/%{name}
 %dir %{_datadir}/%{name}/doc
 %{_datadir}/%{name}/icons
+%{_datadir}/mime/packages/scribus.xml
+%dir %{_datadir}/%{name}/plugins
+%{_datadir}/%{name}/plugins/*.rc
 %dir %{_datadir}/%{name}/samples
 %{_datadir}/%{name}/samples/*
 %dir %{_datadir}/%{name}/scripts
@@ -223,6 +225,18 @@
 %defattr(644,root,root,755)
 %dir %{_datadir}/%{name}/doc/en
 %{_datadir}/%{name}/doc/en/*
+%lang(cs) %dir %{_datadir}/%{name}/doc/cs
+%lang(cs) %dir %{_datadir}/%{name}/doc/cs/tutorials
+%lang(cs) %dir %{_datadir}/%{name}/doc/cs/tutorials/scribus-short-words
+%lang(cs) %{_datadir}/%{name}/doc/cs/tutorials/scribus-short-words/*
+%lang(fr) %dir %{_datadir}/%{name}/doc/fr
+%lang(fr) %dir %{_datadir}/%{name}/doc/fr/tutorials
+%lang(fr) %dir %{_datadir}/%{name}/doc/fr/tutorials/scribus-short-words
+%lang(fr) %{_datadir}/%{name}/doc/fr/tutorials/scribus-short-words/*
+%lang(pl) %dir %{_datadir}/%{name}/doc/pl
+%lang(pl) %dir %{_datadir}/%{name}/doc/pl/tutorials
+%lang(pl) %dir %{_datadir}/%{name}/doc/pl/tutorials/scribus-short-words
+%lang(pl) %{_datadir}/%{name}/doc/pl/tutorials/scribus-short-words/*
 
 %files templates-base
 %defattr(644,root,root,755)
@@ -245,8 +259,29 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
-Revision 1.75.2.11  2005/02/09 14:33:49  deejay1
-- some cleanups - removed TODO
+Revision 1.75.2.12  2005/07/09 11:19:07  deejay1
+- backported from HEAD, grrr
+
+Revision 1.92  2005/07/08 18:35:08  deejay1
+- updated to 1.2.2.1
+
+Revision 1.91  2005/05/28 08:26:28  deejay1
+- renumbered sources, changed some translations and %%descriptions
+
+Revision 1.90  2005/05/26 10:30:11  deejay1
+- use dropin for source
+
+Revision 1.89  2005/05/26 10:23:52  deejay1
+- updated to latest 1.2.2 snap, added mime type
+
+Revision 1.88  2005/03/05 12:56:40  megabajt
+- BR: openssl-devel
+
+Revision 1.87  2005/02/09 14:32:18  deejay1
+- some cleanups
+
+Revision 1.86  2005/02/09 14:21:58  deejay1
+- backported changes (?) from AC-branch, rel. up to 7
 
 Revision 1.75.2.10  2005/02/09 14:20:46  deejay1
 - seperated scribus-templates-base subpackage, rel. up to 6
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/scribus.spec?r1=1.75.2.11&r2=1.75.2.12&f=u




More information about the pld-cvs-commit mailing list