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