packages: kde4-kde3support/kde4-kde3support.spec, kde4-kde3support/kdelibs-...

qboosh qboosh at pld-linux.org
Tue May 10 18:28:27 CEST 2011


Author: qboosh                       Date: Tue May 10 16:28:27 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- general spec cleanup
- note KDE 3 in descriptions
- adjusted lib_loader patch to request boost::filesystem v2 (not ready for v3)
- release 33 (boost upgrade rebuild)

---- Files affected:
packages/kde4-kde3support:
   kde4-kde3support.spec (1.52 -> 1.53) , kdelibs-lib_loader.patch (1.4 -> 1.5) 

---- Diffs:

================================================================
Index: packages/kde4-kde3support/kde4-kde3support.spec
diff -u packages/kde4-kde3support/kde4-kde3support.spec:1.52 packages/kde4-kde3support/kde4-kde3support.spec:1.53
--- packages/kde4-kde3support/kde4-kde3support.spec:1.52	Tue Mar 29 09:14:20 2011
+++ packages/kde4-kde3support/kde4-kde3support.spec	Tue May 10 18:28:22 2011
@@ -10,17 +10,17 @@
 %define		_state		stable
 %define		origname	kdelibs
 %define     artsver     13:1.5.10
-Summary:	K Desktop Environment - libraries
-Summary(es.UTF-8):	K Desktop Environment - bibliotecas
-Summary(ko.UTF-8):	KDE - 라이브러리
-Summary(pl.UTF-8):	K Desktop Environment - biblioteki
-Summary(pt_BR.UTF-8):	Bibliotecas de fundação do KDE
-Summary(ru.UTF-8):	K Desktop Environment - Библиотеки
-Summary(uk.UTF-8):	K Desktop Environment - Бібліотеки
+Summary:	K Desktop Environment 3 libraries
+Summary(es.UTF-8):	K Desktop Environment 3 - bibliotecas
+Summary(ko.UTF-8):	KDE 3 - 라이브러리
+Summary(pl.UTF-8):	Biblioteki K Desktop Environment 3
+Summary(pt_BR.UTF-8):	Bibliotecas de fundação do KDE 3
+Summary(ru.UTF-8):	K Desktop Environment 3 - Библиотеки
+Summary(uk.UTF-8):	K Desktop Environment 3 - Бібліотеки
 Name:		kde4-kde3support
 Version:	3.5.10
-Release:	32
-License:	LGPL
+Release:	33
+License:	LGPL v2
 Group:		X11/Libraries
 Source0:	ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{origname}-%{version}.tar.bz2
 # Source0-md5:	43cd55ed15f63b5738d620ef9f9fd568
@@ -121,7 +121,7 @@
 
 %description
 This package includes libraries that are central to the development
-and execution of a KDE program, misc HTML documentation and theme
+and execution of a KDE 3 programs, misc HTML documentation and theme
 modules.
 
 Included in this package are among others:
@@ -131,11 +131,12 @@
 - kwallet - KDE password manager.
 
 %description -l es.UTF-8
-Bibliotecas para KDE.
+Bibliotecas para KDE 3.
 
 %description -l pl.UTF-8
 Ten pakiet zawiera biblioteki potrzebne do rozwijania i uruchamiania
-aplikacji KDE, różną dokumentację oraz moduły z motywami wyglądu KDE.
+aplikacji KDE 3, różną dokumentację oraz moduły z motywami wyglądu
+KDE.
 
 Pakiet ten zawiera między innymi:
 - kdecore - podstawową bibliotekę KDE,
@@ -144,11 +145,11 @@
 - kwallet - system zarządzania hasłami w KDE.
 
 %description -l pt_BR.UTF-8
-Bibliotecas de fundação do KDE requeridas por todo e qualquer
+Bibliotecas de fundação do KDE 3 requeridas por todo e qualquer
 aplicativo KDE.
 
 %description -l ru.UTF-8
-Библиотеки для K Desktop Environment.
+Библиотеки для K Desktop Environment 3.
 
 Включены библиотеки KDE:
 - jscript (javascript),
@@ -159,7 +160,7 @@
 - kspell (проверка орфографии),
 
 %description -l uk.UTF-8
-Бібліотеки для K Desktop Environment.
+Бібліотеки для K Desktop Environment 3.
 
 Включені такі бібліотеки KDE:
 - jscript (javascript),
@@ -170,24 +171,24 @@
 - kspell (перевірка орфографії),
 
 %package libs
-Summary:	KDE libraries
-Summary(pl.UTF-8):	Biblioteki KDE
+Summary:	KDE 3 libraries
+Summary(pl.UTF-8):	Biblioteki KDE 3
 Group:		Libraries
 Requires:	cups-lib >= 1:1.3.0
 Obsoletes:	kdelibs-libs
 
 %description libs
-KDE libraries.
+KDE 3 libraries.
 
 %description libs -l pl.UTF-8
-Biblioteki KDE.
+Biblioteki KDE 3.
 
 %package devel
-Summary:	kdelibs - header files and development documentation
-Summary(pl.UTF-8):	kdelibs - pliki nagłówkowe i dokumentacja do kdelibs
-Summary(pt_BR.UTF-8):	Arquivos de inclusão e documentação para compilar aplicativos KDE
-Summary(ru.UTF-8):	Хедеры и документация для компилляции программ KDE
-Summary(uk.UTF-8):	Хедери та документація для компіляції програм KDE
+Summary:	kdelibs 3 - header files and development documentation
+Summary(pl.UTF-8):	kdelibs 3 - pliki nagłówkowe i dokumentacja do kdelibs
+Summary(pt_BR.UTF-8):	Arquivos de inclusão e documentação para compilar aplicativos KDE 3
+Summary(ru.UTF-8):	Хедеры и документация для компилляции программ KDE 3
+Summary(uk.UTF-8):	Хедери та документація для компіляції програм KDE 3
 Group:		X11/Development/Libraries
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	acl-devel
@@ -303,33 +304,33 @@
 	install -d $RPM_BUILD_ROOT%{_includedir}
 	mv $RPM_BUILD_ROOT/kde3inc $RPM_BUILD_ROOT%{_includedir}/kde3
 	# packaged by hicolor-icon-theme
-	rm $RPM_BUILD_ROOT%{_iconsdir}/hicolor/index.theme
+	%{__rm} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/index.theme
 
 	# remove *.la for dynamic plugins. kde lib loader handles .so now.
-	rm $RPM_BUILD_ROOT%{_libdir}/kde3/*.la
+	%{__rm} $RPM_BUILD_ROOT%{_libdir}/kde3/*.la
 	# keep $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/designer/kdewidget.la for kdebase and others.
-	rm $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/styles/*.la
-	rm $RPM_BUILD_ROOT%{_libdir}/libkdeinit_*.la
-	rm -rf $RPM_BUILD_ROOT%{_datadir}/{apps,doc,locale,config,emoticons}
-	rm -rf $RPM_BUILD_ROOT/etc/
-	rm -f $RPM_BUILD_ROOT%{_bindir}/{artsmessage,checkXML,kgrantpty,ksvgtopng,kunittestmodrunner,makekdewidgets,kconfig_compiler}
+	%{__rm} $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/styles/*.la
+	%{__rm} $RPM_BUILD_ROOT%{_libdir}/libkdeinit_*.la
+	%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/{apps,doc,locale,config,emoticons}
+	%{__rm} -r $RPM_BUILD_ROOT/etc
+	%{?with_arts:%{__rm} $RPM_BUILD_ROOT%{_bindir}/artsmessage}
+	%{__rm} $RPM_BUILD_ROOT%{_bindir}/{checkXML,kgrantpty,ksvgtopng,kunittestmodrunner,makekdewidgets,kconfig_compiler}
 
 	# install actual crystalsvg icons
-	rm -rf $RPM_BUILD_ROOT%{_iconsdir}
+	%{__rm} -r $RPM_BUILD_ROOT%{_iconsdir}
 	install -d $RPM_BUILD_ROOT%{_iconsdir}/crystalsvg
 	cp -a crystal_project/*/ $RPM_BUILD_ROOT%{_iconsdir}/crystalsvg
-	cp crystal_project/index.theme $RPM_BUILD_ROOT%{_iconsdir}/crystalsvg
+	cp -p crystal_project/index.theme $RPM_BUILD_ROOT%{_iconsdir}/crystalsvg
 
 	# remove meinproc binary and link to meinproc4 which works
-	rm -f $RPM_BUILD_ROOT%{_bindir}/meinproc
+	%{__rm} $RPM_BUILD_ROOT%{_bindir}/meinproc
 	ln -s %{_bindir}/meinproc4 $RPM_BUILD_ROOT%{_bindir}/meinproc
 
-	rm -f $RPM_BUILD_ROOT%{_bindir}/preparetips
+	%{__rm} $RPM_BUILD_ROOT%{_bindir}/preparetips
 
 	# remove unwanted boost deps from .la
-	sed -i 's:-lboost_filesystem -lboost_regex::' $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/designer/kdewidgets.la
-	sed -i 's:-lboost_filesystem -lboost_regex::' $RPM_BUILD_ROOT%{_libdir}/*.la
-	rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+	sed -i 's:-lboost_filesystem -lboost_system -lboost_regex::' $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/designer/kdewidgets.la
+	%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
 
 	touch installed.stamp
 fi
@@ -339,10 +340,11 @@
 for link in $(ls *.so); do
 	sover=$(ls $link.*.*.* | sed -e s@$link@@)
 	if [ -h $link ]; then
-		rm -f $link
+		%{__rm} $link
 		ln -s ../$link$sover kde3dev/$link
 	fi
 done
+mv libkdefakes_nonpic.a kde3dev
 cd -
 
 %clean
@@ -678,88 +680,49 @@
 #%attr(755,root,root) %{_bindir}/kconfig_compiler
 %{_includedir}/kde3
 #%{_libdir}/kde3/plugins/designer/kdewidgets.la
-#%{_libdir}/libDCOP.la
 %dir %{_libdir}/kde3dev
 %attr(755,root,root) %{_libdir}/kde3dev/libDCOP.so
 %if %{with arts}
-#%{_libdir}/libartskde.la
 %attr(755,root,root) %{_libdir}/kde3dev/libartskde.so
 %endif
-#%{_libdir}/libkabc.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkabc.so
-#%{_libdir}/libkabc_dir.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkabc_dir.so
-#%{_libdir}/libkabc_file.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkabc_file.so
-#%{_libdir}/libkabc_ldapkio.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkabc_ldapkio.so
-#%{_libdir}/libkatepartinterfaces.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkatepartinterfaces.so
-#%{_libdir}/libkdecore.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkdecore.so
-#%{_libdir}/libkdefakes.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkdefakes.so
-#%{_libdir}/libkdefakes_nonpic.a
-#%{_libdir}/libkdefx.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkdefx.so
-#%{_libdir}/libkdeprint.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkdeprint.so
-#%{_libdir}/libkdeprint_management.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkdeprint_management.so
-#%{_libdir}/libkdesasl.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkdesasl.so
-#%{_libdir}/libkdesu.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkdesu.so
-#%{_libdir}/libkdeui.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkdeui.so
-#%{_libdir}/libkdnssd.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkdnssd.so
-#%{_libdir}/libkhtml.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkhtml.so
-#%{_libdir}/libkimproxy.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkimproxy.so
-#%{_libdir}/libkio.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkio.so
-#%{_libdir}/libkjava.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkjava.so
-#%{_libdir}/libkjs.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkjs.so
-#%{_libdir}/libkmdi.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkmdi.so
-#%{_libdir}/libkmdi2.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkmdi2.so
-#%{_libdir}/libkmediaplayer.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkmediaplayer.so
-#%{_libdir}/libkmid.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkmid.so
-#%{_libdir}/libknewstuff.la
 %attr(755,root,root) %{_libdir}/kde3dev/libknewstuff.so
-#%{_libdir}/libkntlm.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkntlm.so
-#%{_libdir}/libkparts.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkparts.so
-#%{_libdir}/libkresources.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkresources.so
-#%{_libdir}/libkscreensaver.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkscreensaver.so
-#%{_libdir}/libkscript.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkscript.so
-#%{_libdir}/libkspell.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkspell.so
-#%{_libdir}/libkspell2.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkspell2.so
-#%{_libdir}/libktexteditor.la
 %attr(755,root,root) %{_libdir}/kde3dev/libktexteditor.so
-#%{_libdir}/libkunittest.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkunittest.so
-#%{_libdir}/libkutils.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkutils.so
-#%{_libdir}/libkwalletbackend.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkwalletbackend.so
-#%{_libdir}/libkwalletclient.la
 %attr(755,root,root) %{_libdir}/kde3dev/libkwalletclient.so
-#%{_libdir}/libvcard.la
 %attr(755,root,root) %{_libdir}/kde3dev/libvcard.so
+%{_libdir}/kde3dev/libkdefakes_nonpic.a
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -767,6 +730,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.53  2011/05/10 16:28:22  qboosh
+- general spec cleanup
+- note KDE 3 in descriptions
+- adjusted lib_loader patch to request boost::filesystem v2 (not ready for v3)
+- release 33 (boost upgrade rebuild)
+
 Revision 1.52  2011/03/29 07:14:20  glen
 - Provide kdelibs dependency
 

================================================================
Index: packages/kde4-kde3support/kdelibs-lib_loader.patch
diff -u packages/kde4-kde3support/kdelibs-lib_loader.patch:1.4 packages/kde4-kde3support/kdelibs-lib_loader.patch:1.5
--- packages/kde4-kde3support/kdelibs-lib_loader.patch:1.4	Mon Feb 18 15:49:47 2008
+++ packages/kde4-kde3support/kdelibs-lib_loader.patch	Tue May 10 18:28:22 2011
@@ -14,7 +14,7 @@
 +CXXFLAGS += -fexceptions
  libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined
  libkdecore_la_LIBADD = malloc/libklmalloc.la network/libkdecorenetwork.la $(SVGICON_LIB) ../dcop/libDCOP.la ../libltdl/libltdlc.la $(LIB_XEXT) $(LIBRESOLV) $(LIBUTIL) $(LIBART_LIBS) $(LIB_IDN) ../kdefx/libkdefx.la
-+libkdecore_la_LIBADD += -lboost_filesystem -lboost_regex
++libkdecore_la_LIBADD += -lboost_filesystem -lboost_system -lboost_regex
  libkdecore_la_NMCHECK = $(srcdir)/libkdecore.nmcheck
  libkdecore_la_NMCHECKWEAK = $(srcdir)/libkdecore_weak.nmcheck $(srcdir)/libqt-mt_weak.nmcheck \
  	$(top_srcdir)/dcop/libDCOP_weak.nmcheck $(top_srcdir)/kdecore/standard_weak.nmcheck
@@ -31,11 +31,12 @@
      static QString findLibrary( const char * name, const KInstance * instance = KGlobal::instance() );
 --- kdelibs-3.5.5/kdecore/klibloader.cpp.orig	2006-01-19 17:06:18.000000000 +0000
 +++ kdelibs-3.5.5/kdecore/klibloader.cpp	2007-01-05 00:08:39.215039750 +0000
-@@ -331,43 +331,59 @@
+@@ -331,43 +331,60 @@
      d = 0L;
  }
  
 -static inline QCString makeLibName( const char* name )
++#define BOOST_FILESYSTEM_VERSION 2
 +#include <boost/filesystem/exception.hpp>
 +#include <boost/filesystem/operations.hpp>
 +#include <boost/filesystem/path.hpp>
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kde4-kde3support/kde4-kde3support.spec?r1=1.52&r2=1.53&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kde4-kde3support/kdelibs-lib_loader.patch?r1=1.4&r2=1.5&f=u



More information about the pld-cvs-commit mailing list