SPECS: libcompizconfig.spec - added compiz patch to build with com...

qboosh qboosh at pld-linux.org
Sat Aug 25 22:17:11 CEST 2007


Author: qboosh                       Date: Sat Aug 25 20:17:11 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- added compiz patch to build with compiz 0.5.4
- some cleanups
- -devel R: libxml2-devel

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

---- Diffs:

================================================================
Index: SPECS/libcompizconfig.spec
diff -u SPECS/libcompizconfig.spec:1.1 SPECS/libcompizconfig.spec:1.2
--- SPECS/libcompizconfig.spec:1.1	Mon Aug 13 22:33:55 2007
+++ SPECS/libcompizconfig.spec	Sat Aug 25 22:17:06 2007
@@ -4,14 +4,16 @@
 Name:		libcompizconfig
 Version:	0.5.2
 Release:	1
-License:	GPL
+License:	LGPL v2.1+ (library, plugin), GPL v2+ (ini backend)
 Group:		Libraries
 Source0:	http://releases.compiz-fusion.org/%{version}/%{name}-%{version}.tar.bz2
 # Source0-md5:	75b523f00b92986b4b6df0544112b141
+Patch0:		%{name}-compiz.patch
 URL:		http://forum.compiz-fusion.org/
-BuildRequires:	compiz-devel
-BuildRequires:	libxml2-devel
+BuildRequires:	compiz-devel >= %{version}
+BuildRequires:	libxml2-devel >= 2.0
 BuildRequires:	pkgconfig
+Requires:	compiz-libs >= %{version}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -37,7 +39,7 @@
 compiza. Posiada następujące cechy:
 
 - automatyczne tworzenie listy wtyczek,
-- import/export aktualnej konfiguracji,
+- import/eksport aktualnej konfiguracji,
 - profile konfiguracyjne,
 - przetwarzanie plików metadanych Compiza w celu zapewnienia łatwego
   do użycia API dla menedżerów konfiguracji,
@@ -45,39 +47,41 @@
 - wspieranie różnych backendów przechowywania konfiguracji,
 - integracja ze środowiskiem graficznym; jeżeli backend wspiera
   integrację ze środowiskiem, to Compiz będzie współdzielił skróty
-  klawiszowe i ustawienia z domyślnym menedżerem okien środowiska,
-  takim jak metacity, czy kwin,
+  klawiszowe i ustawienia z domyślnym zarządcą okien środowiska, takim
+  jak metacity, czy kwin,
 - własna wtyczka konfiguracyjna "ccp", udostępniająca wszystkie opcje
   libcompizconfiga w compizie.
 
 %package devel
-Summary:	Header files for %{name}
-Summary(pl.UTF-8):	Pliki nagłówkowe %{name}
+Summary:	Header files for libcompizconfig library
+Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki libcompizconfig
 Group:		Development/Libraries
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
+Requires:	libxml2-devel >= 2.0
 
 %description devel
 The header files are only needed for development of programs using the
-%{name} library.
+libcompizconfig library.
 
 %description devel -l pl.UTF-8
 W pakiecie tym znajdują się pliki nagłówkowe, przeznaczone dla
-programistów używających bibliotek %{name}.
+programistów używających biblioteki libcompizconfig.
 
 %package static
-Summary:	Static %{name} libraries
-Summary(pl.UTF-8):	Biblioteki statyczne %{name}
+Summary:	Static libcompizconfig libraries
+Summary(pl.UTF-8):	Biblioteki statyczne libcompizconfig
 Group:		Development/Libraries
-Requires:	%{name}-devel = %{epoch}:%{version}-%{release}
+Requires:	%{name}-devel = %{version}-%{release}
 
 %description static
-Static %{name} libraries.
+Static libcompizconfig library.
 
 %description static -l pl.UTF-8
-Biblioteki statyczne %{name}.
+Biblioteka statyczna libcompizconfig.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure
@@ -86,8 +90,12 @@
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
 
+rm -f $RPM_BUILD_ROOT%{_libdir}/compiz/*.{la,a}
+rm -f $RPM_BUILD_ROOT%{_libdir}/compizconfig/backends/*.{la,a}
+	
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -97,23 +105,24 @@
 %files
 %defattr(644,root,root,755)
 %doc TODO
-%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/lib*.so.0
-%attr(755,root,root) %{_libdir}/compiz/*.so
+%attr(755,root,root) %{_libdir}/libcompizconfig.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libcompizconfig.so.0
+%attr(755,root,root) %{_libdir}/compiz/libccp.so
 %dir %{_libdir}/compizconfig
 %dir %{_libdir}/compizconfig/backends
-%attr(755,root,root) %{_libdir}/compizconfig/backends/*.so
+%attr(755,root,root) %{_libdir}/compizconfig/backends/libini.so
 %{_datadir}/compizconfig
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_pkgconfigdir}/*.pc
+%attr(755,root,root) %{_libdir}/libcompizconfig.so
+%{_libdir}/libcompizconfig.la
+%{_pkgconfigdir}/libcompizconfig.pc
 %{_includedir}/compizconfig
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libcompizconfig.a
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -121,6 +130,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2007/08/25 20:17:06  qboosh
+- added compiz patch to build with compiz 0.5.4
+- some cleanups
+- -devel R: libxml2-devel
+
 Revision 1.1  2007/08/13 20:33:55  wolf
 - new
-
================================================================

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



More information about the pld-cvs-commit mailing list