rpms/db4o/devel db4o.spec,1.2,1.3 db4o.pc,1.1,NONE
Paul F. Johnson (pfj)
fedora-extras-commits at redhat.com
Thu Aug 24 22:30:18 UTC 2006
Author: pfj
Update of /cvs/extras/rpms/db4o/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20504/devel
Modified Files:
db4o.spec
Removed Files:
db4o.pc
Log Message:
auto-import db4o-5.5-9 on branch devel from db4o-5.5-9.src.rpm
Index: db4o.spec
===================================================================
RCS file: /cvs/extras/rpms/db4o/devel/db4o.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- db4o.spec 9 Aug 2006 19:14:46 -0000 1.2
+++ db4o.spec 24 Aug 2006 22:30:18 -0000 1.3
@@ -1,16 +1,12 @@
-# nasty hack for mono until the problem is sorted....
-%define monodir %{_prefix}/lib
-
-%define debug_packahe %{nil}
+%define debug_package %{nil}
Summary: A native OODBMS for Java/.NET/Mono - Mono version
Name: db4o
Version: 5.5
-Release: 8%{?dist}
+Release: 9%{?dist}
License: GPL
Group: Development/Libraries
Source: http://213.203.204.172/downloads/db4o-5.5-mono.tar.gz
-Source1: db4o.pc
URL: http://www.db4o.com/
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: mono-devel
@@ -22,7 +18,7 @@
%package doc
Summary: Documentation and API for db4o
-Requires: %{name} = %{version}
+Requires: %{name} = %{version}-%{release}
Group: Documentation
%description doc
@@ -40,6 +36,7 @@
%setup -q
sed -i 's/\r//' doc/tutorial/vb/index.html
sed -i 's/\r//' doc/tutorial/index.html
+sed 's!/usr/lib!%{_libdir}!' -i Makefile
%build
rm -rf %{buildroot}
@@ -48,13 +45,23 @@
%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install
-mkdir -p %{buildroot}/%{monodir}/pkgconfig
-install -m 0644 %{SOURCE1} %{buildroot}%{monodir}/pkgconfig/db4o.pc
-mkdir -p %{buildroot}/%{monodir}/mono/gac
-gacutil -i dll/db4o.dll -f -package db4o -root %{buildroot}%{monodir}
-mkdir -p %{buildroot}%{monodir}/mono/db4o
-cp %{buildroot}%{monodir}/db4o/* %{buildroot}%{monodir}/mono/db4o
-rm -rf %{buildroot}%{monodir}/db4o
+mkdir -p %{buildroot}/%{_libdir}/pkgconfig
+mkdir -p %{buildroot}/%{_libdir}/mono/gac
+gacutil -i dll/db4o.dll -f -package db4o -root %{buildroot}%{_libdir}
+mkdir -p %{buildroot}%{_libdir}/mono/db4o
+cp %{buildroot}%{_libdir}/db4o/* %{buildroot}%{_libdir}/mono/db4o
+rm -rf %{buildroot}%{_libdir}/db4o
+
+cat <<EOF >%{buildroot}/%{_libdir}/pkgconfig/db4o.pc
+prefix=%{_prefix}
+exec_prefix=%{_prefix}
+libdir=%{_libdir}
+
+Name: db4o
+Description: db4o - an object based database system
+Version: 5.5
+Libs: -r:%{_libdir}/mono/db4o/db4o.dll
+EOF
%clean
rm -rf %{buildroot}
@@ -62,20 +69,23 @@
%files
%defattr(-,root,root)
%doc README.txt
-%{monodir}/mono/db4o/
-%{monodir}/mono/gac/db4o/
+%{_libdir}/mono/db4o/
+%{_libdir}/mono/gac/db4o/
%files doc
%doc doc/*
%files devel
-%{monodir}/pkgconfig/db4o.pc
+%{_libdir}/pkgconfig/db4o.pc
%changelog
-* Wed Aug 09 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 5.5-8
-- fixed pkgconfig error
+* Wed Aug 24 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 5.5-9
+- Removed monodir hack
+- Added makefile patch
+- Added release requirement for docs subpackage
-* Wed Aug 09 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 5.5-7
+* Wed Aug 09 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 5.5-8
+- Fixed a few other bits
- Changed from Dev/Doc to just Doc for the doc package
- Removed debug-package (empty)
- Added R pkg-config to the devel package
--- db4o.pc DELETED ---
More information about the scm-commits
mailing list