[libodb-mysql] Initial import (#975315)

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


commit b2587de976705f4410bfa35def9118b808df0bdd
Author: Dave Johansen <davejohansen at gmail.com>
Date:   Thu Oct 24 19:37:53 2013 -0700

    Initial import (#975315)

 .gitignore        |    1 +
 libodb-mysql.spec |   89 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources           |    1 +
 3 files changed, 91 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..8e17cac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/libodb-mysql-2.2.0.tar.bz2
diff --git a/libodb-mysql.spec b/libodb-mysql.spec
new file mode 100644
index 0000000..b0ff7bf
--- /dev/null
+++ b/libodb-mysql.spec
@@ -0,0 +1,89 @@
+Name:           libodb-mysql
+Version:        2.2.0
+Release:        1%{?dist}
+Summary:        MySQL 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 MySQL
+BuildRequires: mysql-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 MySQL ODB runtime library. Every application
+that includes code generated for the MySQL 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-mysql-2.2.so
+# Exclude the documentation that doesn't need to be packaged
+%exclude %{_datadir}/doc/libodb-mysql/GPLv2
+%exclude %{_datadir}/doc/libodb-mysql/LICENSE
+%exclude %{_datadir}/doc/libodb-mysql/NEWS
+%exclude %{_datadir}/doc/libodb-mysql/README
+%exclude %{_datadir}/doc/libodb-mysql/version
+
+%files devel
+%doc NEWS
+# odb folder is created/owned by libodb package
+%{_includedir}/odb/*
+%{_libdir}/libodb-mysql.so
+%{_libdir}/pkgconfig/libodb-mysql.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..3f1aa58 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+1eed78cd97e57041a9e21838efd2dac7  libodb-mysql-2.2.0.tar.bz2


More information about the scm-commits mailing list