[libodb-pgsql] Initial import (#975317)

Dave Johansen daveisfera at fedoraproject.org
Fri Oct 25 02:56:56 UTC 2013


commit 84a41bb0b9a0bc51e06d572484c6300dc33ab4ca
Author: Dave Johansen <davejohansen at gmail.com>
Date:   Thu Oct 24 19:56:56 2013 -0700

    Initial import (#975317)

 .gitignore        |    1 +
 libodb-pgsql.spec |   89 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources           |    1 +
 3 files changed, 91 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..d3e9b01 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/libodb-pgsql-2.2.0.tar.bz2
diff --git a/libodb-pgsql.spec b/libodb-pgsql.spec
new file mode 100644
index 0000000..5ea7fa1
--- /dev/null
+++ b/libodb-pgsql.spec
@@ -0,0 +1,89 @@
+Name:           libodb-pgsql
+Version:        2.2.0
+Release:        1%{?dist}
+Summary:        PostgreSQL ODB runtime library from Code Synthesis
+
+Group:          System Environment/Libraries
+License:        GPLv2
+URL:            http://www.codesynthesis.com/products/odb/
+Source0:        http://www.codesynthesis.com/download/odb/2.2/%{name}-%{version}.tar.bz2
+
+# Set BuildRoot for compatibility with EPEL <= 5
+# See: http://fedoraproject.org/wiki/EPEL:Packaging#BuildRoot_tag
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+# Uses libodb from Code Synthesis 
+BuildRequires: libodb-devel >= 2.2.0
+# Uses PostgreSQL
+BuildRequires: postgresql-devel
+# Uses pkgconfig
+BuildRequires: pkgconfig
+
+
+%description
+ODB is an object-relational mapping (ORM) system for C++. It provides
+tools, APIs, and library support that allow you to persist C++ objects
+to a relational database (RDBMS) without having to deal with tables,
+columns, or SQL and without manually writing any of the mapping code.
+
+This package contains the PostgreSQL ODB runtime library. Every
+application that includes code generated for the PostgreSQL database 
+will need to link to this library.
+
+
+%package        devel
+Summary:        Development files for %{name}
+Group:          Development/Libraries
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+
+%prep
+%setup -q
+
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%doc GPLv2
+%doc LICENSE
+%{_libdir}/libodb-pgsql-2.2.so
+# Exclude the documentation that doesn't need to be packaged
+%exclude %{_datadir}/doc/libodb-pgsql/GPLv2
+%exclude %{_datadir}/doc/libodb-pgsql/LICENSE
+%exclude %{_datadir}/doc/libodb-pgsql/NEWS
+%exclude %{_datadir}/doc/libodb-pgsql/README
+%exclude %{_datadir}/doc/libodb-pgsql/version
+
+%files devel
+%doc NEWS
+# odb folder is created/owned by libodb package
+%{_includedir}/odb/*
+%{_libdir}/libodb-pgsql.so
+%{_libdir}/pkgconfig/libodb-pgsql.pc
+
+
+%changelog
+* Tue Jul 23 2013 Dave Johansen <davejohansen at gmail.com> 2.2.0-1
+- Initial build
diff --git a/sources b/sources
index e69de29..1809b96 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+497eb73631871ea4a8ee7e55c9a23684  libodb-pgsql-2.2.0.tar.bz2


More information about the scm-commits mailing list