Fixed SPEC file for configuration files
[odkda2.git] / RPM / odkda2.spec
blob0471219293e47a44cee8b8b3096b469ec8ff2870
2 # spec file for package odkDA2
4 # Copyright (c) 2006 Carlos Daniel Ruvalcaba Valenzuela
7 Name: odkda2
8 Summary: The package provides a complete set of utilities for database programming.
9 Version: 0.5.8.1
10 Release: 1
11 License: LGPL
12 Group: Libraries
13 URL: http://odkit.sourceforge.net/
14 Source: %{name}-%{version}.tar.gz
15 Provides: odkda2
16 Requires: odkutils
17 #Prereq: bash gcc
18 BuildPrereq: odkutils-devel
19 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
21 %description
22 The package odkDA provides a common API to access many databases.
24 %package devel
25 Summary: odkDA2 development files
26 Group: Development/Library
27 Provides: odkutils-devel
29 %description devel
30 This package contains necessary header files for odkDA2 development.
32 %package mysql
33 Summary: odkDA2 MySQL Plugin
34 Group: Library
35 Requires: odkda2
36 Provides: odkda2-mysql
38 %description mysql
39 This package contains necessary plugin for odkDA2 development with MySQL.
41 %post mysql
42 odkda2-config --register /etc/odkda2/mysql.xml
44 %package pgsql
45 Summary: odkDA2 PostgreSQL Plugin
46 Group: Library
47 Requires: odkda2
48 Provides: odkda2-pgsql
50 %description pgsql
51 This package contains necessary plugin for odkDA2 development with PostgreSQL.
53 %post pgsql
54 odkda2-config --register /etc/odkda2/pgsql.xml
56 %package sqlite3
57 Summary: odkDA2 SQLite3 Plugin
58 Group: Library
59 Requires: odkda2
60 Provides: odkda2-sqlite3
62 %description sqlite3
63 This package contains necessary plugin for odkDA2 development with SQLite3.
65 %post sqlite3
66 odkda2-config --register /etc/odkda2/sqlite3.xml
68 %prep
69 %setup -q
71 %build
72 sh compile.sh
74 %install
75 rm -fr %{buildroot}
76 sh compile.sh install %{buildroot}/usr
77 cp -rf %{buildroot}/usr/etc %{buildroot}
78 rm -fr %{buildroot}/usr/etc
80 %clean
81 rm -fr %{buildroot}
83 %post
84 /sbin/ldconfig
86 %files
87 %defattr(-,root,root)
88 %{_libdir}/libodkda2.so
89 %{_bindir}/*
91 %files devel
92 %defattr(-,root,root)
93 %{_includedir}/*
94 #%{_libdir}/*.a
96 %files mysql
97 %defattr(-,root,root)
98 %{_libdir}/libodkda2-mysql.so
99 %{_sysconfdir}/odkda2/mysql.xml
101 %files pgsql
102 %defattr(-,root,root)
103 %{_libdir}/libodkda2-pgsql.so
104 %{_sysconfdir}/odkda2/pgsql.xml
106 %files sqlite3
107 %defattr(-,root,root)
108 %{_libdir}/libodkda2-sqlite3.so
109 %{_sysconfdir}/odkda2/sqlite3.xml
111 %changelog
113 * Wed Jun 20 2007 Carlos Ruvalcaba <clsdaniel@users.sourceforge.net>
114 - Updated to version 0.5.8.1
115 - Updated plugin registration process
117 * Mon Apr 02 2007 Carlos Ruvalcaba <clsdaniel@users.sourceforge.net>
118 - Updated to version 0.5.6
120 * Thu Dec 14 2006 Carlos Ruvalcaba <clsdaniel@users.sourceforge.net>
121 - Updated minally descriptions
122 - Updated to latest version
124 * Mon Dec 11 2006 Carlos Ruvalcaba <clsdaniel@users.sourceforge.net>
125 - initial RPM spec