Summary: Haskell database interaction library Name: HSQL Version: 1.4 Release: 1 Copyright: BSD vendor: HToolkit Team packager: Krasimir Angelov Group: Development/Libraries BuildRoot: /tmp/HSQL-root Source: HSQL.tar.gz Requires: ghc = 6.2.1 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