Update of /cvsroot/htoolkit/HSQL/RPM
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7315
Added Files:
HSQL.spec
Log Message:
Added RPM specification file
--- NEW FILE: HSQL.spec ---
Summary: Haskell database interaction library
Name: HSQL
Version: 1.4
Release: 1
Copyright: BSD
vendor: HToolkit Team
packager: Krasimir Angelov <ka2...@ya...>
Group: Development/Libraries
BuildRoot: /tmp/HSQL-root
Source: HSQL.tar.gz
Requires: ghc = 6.2
Requires: hugs98 = Nov2003
Requires: sqlite >= 2.8.12
Requires: postgresql-libs >= 7.4.1
Requires: unixODBC >= 2.2.5
Requires: MySQL-shared >= 4.1.1
%description
HSQL allows haskell programmers to interact with databases using MySQL, PostgreSQL, ODBC and SQLite.
%prep
%setup -n HSQL
%post
ghc-pkg -u --auto-ghci-libs <<- \EOF
Package
{name = "hsql",
auto=True,
import_dirs = ["/usr/lib/HSQL/GHC/imports"],
source_dirs = [],
library_dirs = ["/usr/lib/HSQL/GHC","/usr/lib","/usr/local/lib/mysql"],
hs_libraries = ["HSsql"],
extra_libraries = ["sqlite","mysqlclient","pq","odbc","mysqlclient","z","crypt","nsl","m","sqlite"],
include_dirs = [],
c_includes = [],
package_deps = ["base"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []
}
EOF
%postun
ghc-pkg -r hsql
%build
./configure --prefix=$RPM_BUILD_ROOT/usr --enable-mysql --enable-postgres --enable-odbc --enable-sqlite
make
make docs
%install
make install
%files
%defattr (-,root,root)
#GHC
/usr/lib/HSQL/GHC/HSsql.o
/usr/lib/HSQL/GHC/libHSsql.a
/usr/lib/HSQL/GHC/imports/Database/HSQL
/usr/lib/HSQL/GHC/imports/Database/HSQL.hi
#Hugs
/usr/lib/HSQL/Hugs/libraries/Database/HSQL
/usr/lib/HSQL/Hugs/libraries/Database/HSQL.hs
/usr/lib/HSQL/Hugs/libraries/Database/HSQL.so
#GHC-Docs
/usr/doc/HSQL
|