SPECS: libpreludedb.spec - updated to 0.9.14.1

qboosh qboosh at pld-linux.org
Mon Mar 24 18:45:58 CET 2008


Author: qboosh                       Date: Mon Mar 24 17:45:58 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 0.9.14.1

---- Files affected:
SPECS:
   libpreludedb.spec (1.14 -> 1.15) 

---- Diffs:

================================================================
Index: SPECS/libpreludedb.spec
diff -u SPECS/libpreludedb.spec:1.14 SPECS/libpreludedb.spec:1.15
--- SPECS/libpreludedb.spec:1.14	Tue Feb 13 07:46:51 2007
+++ SPECS/libpreludedb.spec	Mon Mar 24 18:45:53 2008
@@ -11,26 +11,29 @@
 Summary:	The PreludeDB Library
 Summary(pl.UTF-8):	Biblioteka PreludeDB
 Name:		libpreludedb
-Version:	0.9.11.3
+Version:	0.9.14.1
 Release:	1
-License:	GPL
+License:	GPL v2 or commercial
 Group:		Libraries
 Source0:	http://www.prelude-ids.org/download/releases/%{name}-%{version}.tar.gz
-# Source0-md5:	cbc10dda9f968a191af70e01d9fca65e
+# Source0-md5:	d5e37cccc32ca54fece68b7eee589f01
 URL:		http://www.prelude-ids.org/
 BuildRequires:	bison
 BuildRequires:	flex
+BuildRequires:	gtk-doc >= 1.0
 BuildRequires:	libprelude-devel >= 0.9.9
-%{?with_perl:BuildRequires:	perl-devel}
-%{?with_python:BuildRequires:	python-devel}
-%{?with_postgresql:BuildRequires:	postgresql-devel}
 %{?with_mysql:BuildRequires:	mysql-devel}
-%{?with_sqlite3:BuildRequires:	sqlite3-devel}
-BuildRequires:	gtk-doc >= 1.0
+%{?with_perl:BuildRequires:	perl-devel}
 BuildRequires:	pkgconfig
+%{?with_postgresql:BuildRequires:	postgresql-devel}
+%{?with_python:BuildRequires:	python-devel >= 1:2.5}
 BuildRequires:	rpm-perlprov
+BuildRequires:	rpm-pythonprov
+BuildRequires:	rpmbuild(macros) >= 1.219
+%{?with_sqlite3:BuildRequires:	sqlite3-devel}
 Requires(post):	/sbin/ldconfig
 Requires:	%{name}(DB_driver) = %{version}-%{release}
+Requires:	libprelude >= 0.9.9
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -47,16 +50,30 @@
 nie martwiąc się o SQL i dostawać się do bazy niezależnie od jej
 rodzaju/formatu.
 
-%package libs
-Summary:	Libpreludedb library
-Summary(pl.UTF-8):	Biblioteka libpreludedb
-Group:		Libraries
+%package devel
+Summary:	Header files and development documentation for libpreludedb
+Summary(pl.UTF-8):	Pliki nagłówkowe i dokumentacja programistyczna do libpreludedb
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	libprelude-devel >= 0.9.9
+
+%description devel
+Header files and development documentation for libpreludedb.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe i dokumentacja programistyczna do libpreludedb.
+
+%package static
+Summary:	Static libpreludedb library
+Summary(pl.UTF-8):	Statyczna biblioteka libpreludedb
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
 
-%description libs
-Libpreludedb library
+%description static
+Static libpreludedb library.
 
-%description libs -l pl.UTF-8
-Biblioteka libpreludedb
+%description static -l pl.UTF-8
+Statyczna biblioteka libpreludedb.
 
 %package pgsql
 Summary:	PostgreSQL backend for libpreludedb
@@ -97,30 +114,6 @@
 %description sqlite3 -l pl.UTF-8
 Interfejs do SQLite3 do libpreludedb
 
-%package devel
-Summary:	Header files and development documentation for libpreludedb
-Summary(pl.UTF-8):	Pliki nagłówkowe i dokumentacja programistyczna do libpreludedb
-Group:		Development/Libraries
-Requires:	%{name} = %{version}-%{release}
-
-%description devel
-Header files and development documentation for libpreludedb.
-
-%description devel -l pl.UTF-8
-Pliki nagłówkowe i dokumentacja programistyczna do libpreludedb.
-
-%package static
-Summary:	Static libpreludedb library
-Summary(pl.UTF-8):	Statyczna biblioteka libpreludedb
-Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
-
-%description static
-Static libpreludedb library.
-
-%description static -l pl.UTF-8
-Statyczna biblioteka libpreludedb.
-
 %package -n perl-libpreludedb
 Summary:	libpreludedb Perl bindings
 Summary(pl.UTF-8):	Dowiązania Perla do libpreludedb
@@ -150,15 +143,15 @@
 
 %build
 %configure \
-	--enable-shared \
+	--enable-gtk-doc \
 	--enable-static \
 	--with%{!?with_perl:out}-perl \
 	--with%{!?with_python:out}-python \
 	--with%{!?with_postgresql:out}-pgsql \
 	--with%{!?with_mysql:out}-mysql \
 	--with%{!?with_sqlite3:out}-sqlite3 \
-	--enable-gtk-doc \
 	--with-html-dir=%{_gtkdocdir}/libpreludedb \
+	--with-perl-installdirs=vendor
 
 %{__make}
 
@@ -171,17 +164,10 @@
 # *.la are generating wrong dependencies (and are not needed anyway)
 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/*/*.{la,a}
 
-%if %{with perl}
-cd bindings/perl && %{__perl} Makefile.PL \
-        INSTALLDIRS=vendor
-cd ../..
-%{__make} -C bindings/perl install \
-	DESTDIR=$RPM_BUILD_ROOT
-%endif
-
 %if %{with python}
 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
+%py_postclean
 %endif
 
 %clean
@@ -204,69 +190,72 @@
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README
+%doc ChangeLog LICENSE.README NEWS README
 %attr(755,root,root) %{_bindir}/preludedb-admin
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%attr(755,root,root) %{_libdir}/libpreludedb.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libpreludedb.so.0
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/plugins
 %dir %{_libdir}/%{name}/plugins/formats
+%attr(755,root,root) %{_libdir}/%{name}/plugins/formats/classic.so
 %if %{with postgresql} || %{with mysql} || %{with sqlite3}
 %dir %{_libdir}/%{name}/plugins/sql
 %endif
-%attr(755,root,root) %{_libdir}/%{name}/plugins/formats/*.so
 %dir %{_datadir}/%{name}
 %dir %{_datadir}/%{name}/classic
+%{_mandir}/man1/preludedb-admin.1*
 
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/libpreludedb-config
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
+%attr(755,root,root) %{_libdir}/libpreludedb.so
+%{_libdir}/libpreludedb.la
 %{_includedir}/libpreludedb
-%{_aclocaldir}/*.m4
+%{_aclocaldir}/libpreludedb.m4
 %{_gtkdocdir}/libpreludedb
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libpreludedb.a
 
 %if %{with postgresql}
 %files pgsql
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins/sql/*pgsql*.so
-%{_datadir}/%{name}/classic/*pgsql*
+%attr(755,root,root) %{_libdir}/%{name}/plugins/sql/pgsql.so
+%attr(755,root,root) %{_datadir}/%{name}/classic/mysql2pgsql.sh
+%{_datadir}/%{name}/classic/pgsql*.sql
 %endif
 
 %if %{with mysql}
 %files mysql
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins/sql/*mysql*.so
-%{_datadir}/%{name}/classic/*mysql*
-%exclude %{_datadir}/%{name}/classic/mysql2pgsql.sh
-%exclude %{_datadir}/%{name}/classic/mysql2sqlite.sh
+%attr(755,root,root) %{_libdir}/%{name}/plugins/sql/mysql.so
+%{_datadir}/%{name}/classic/mysql*.sql
 %endif
 
 %if %{with sqlite3}
 %files sqlite3
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/plugins/sql/*sqlite*.so
-%{_datadir}/%{name}/classic/*sqlite*
+%attr(755,root,root) %{_libdir}/%{name}/plugins/sql/sqlite3.so
+%attr(755,root,root) %{_datadir}/%{name}/classic/mysql2sqlite.sh
+%{_datadir}/%{name}/classic/sqlite*.sql
 %endif
 
 %if %{with perl}
 %files -n perl-libpreludedb
 %defattr(644,root,root,755)
-%dir %{perl_vendorarch}/auto/PreludeDB
-%attr(755,root,root) %{perl_vendorarch}/auto/PreludeDB/*.so
-%{perl_vendorarch}/auto/PreludeDB/*.bs
 %{perl_vendorarch}/PreludeDB.pm
+%dir %{perl_vendorarch}/auto/PreludeDB
+%attr(755,root,root) %{perl_vendorarch}/auto/PreludeDB/PreludeDB.so
+%{perl_vendorarch}/auto/PreludeDB/PreludeDB.bs
 %endif
 
 %if %{with python}
 %files -n python-libpreludedb
 %defattr(644,root,root,755)
-%attr(755,root,root) %{py_sitedir}/*.so
-%{py_sitedir}/*.py[co]
+%attr(755,root,root) %{py_sitedir}/_preludedb.so
+%{py_sitedir}/preludedb.py[co]
+%{py_sitedir}/preludedb-*.egg-info
 %endif
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -275,6 +264,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.15  2008-03-24 17:45:53  qboosh
+- updated to 0.9.14.1
+
 Revision 1.14  2007-02-13 06:46:51  glen
 - tabs in preamble
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/libpreludedb.spec?r1=1.14&r2=1.15&f=u



More information about the pld-cvs-commit mailing list