wok-next annotate apr-util/receipt @ rev 20979
Build vifm
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu Sep 27 01:38:02 2018 +0300 (2018-09-27) |
parents | 1ca369c9f448 |
children | f48456621a9d |
rev | line source |
---|---|
al@19733 | 1 # SliTaz package receipt v2. |
erjo@1217 | 2 |
erjo@1217 | 3 PACKAGE="apr-util" |
al@20679 | 4 VERSION="1.6.1" |
pascal@1423 | 5 CATEGORY="development" |
erjo@4643 | 6 SHORT_DESC="APR Library Utilities" |
erjo@1217 | 7 MAINTAINER="lehswe@gmail.com" |
pascal@15362 | 8 LICENSE="Apache" |
al@19693 | 9 WEB_SITE="http://apr.apache.org/" |
al@20405 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/apr-util.html" |
al@19693 | 11 |
slaxemulator@6798 | 12 TARBALL="$PACKAGE-$VERSION.tar.bz2" |
al@20405 | 13 WGET_URL="https://archive.apache.org/dist/apr/$TARBALL" |
pascal@15362 | 14 |
pascal@20098 | 15 BUILD_DEPENDS="apr-dev openssl-dev gdbm-dev postgresql-dev sqlite3-dev \ |
al@19741 | 16 unixODBC-dev expat-dev mysql-dev openldap-dev" |
al@19733 | 17 SPLIT="apr-dbd-mysql apr-dbd-odbc apr-dbd-pgsql apr-dbd-sqlite apr-crypto \ |
al@20679 | 18 apr-dbm-gdbm apr-ldap apr-util-dev" |
al@19693 | 19 |
al@20405 | 20 compile_rules() { |
al@19693 | 21 ./configure \ |
al@19693 | 22 --prefix=/usr \ |
al@19693 | 23 --with-apr=/usr \ |
al@19693 | 24 --with-gdbm=/usr \ |
al@19693 | 25 --with-openssl=/usr \ |
erjo@4643 | 26 --with-mysql \ |
al@19693 | 27 --with-crypto \ |
al@19741 | 28 --with-ldap \ |
al@19693 | 29 $CONFIGURE_ARGS && |
pascal@1458 | 30 make && |
al@19693 | 31 make install |
erjo@1217 | 32 } |
erjo@1217 | 33 |
al@20405 | 34 genpkg_rules() { |
al@19733 | 35 case $PACKAGE in |
al@19733 | 36 apr-util) |
al@20405 | 37 copy libaprutil-1.so* aprutil.exp |
al@20679 | 38 DEPENDS="apr expat" |
al@19733 | 39 ;; |
al@19733 | 40 apr-dbd-mysql) |
al@20405 | 41 copy *mysql*.so |
al@20799 | 42 DEPENDS="libmysqlclient apr-util" |
al@19733 | 43 CAT="libdevel|MySQL DBD driver" |
al@19733 | 44 ;; |
al@19733 | 45 apr-dbd-odbc) |
al@20405 | 46 copy *odbc*.so |
al@20799 | 47 DEPENDS="libunixODBC apr-util" |
al@19733 | 48 CAT="libdevel|ODBC DBD driver" |
al@19733 | 49 ;; |
al@19733 | 50 apr-dbd-pgsql) |
al@20405 | 51 copy *pgsql*.so |
al@20799 | 52 DEPENDS="libpostgresqlclient apr-util" |
al@19733 | 53 CAT="libdevel|PostgreSQL DBD driver" |
al@19733 | 54 ;; |
al@19733 | 55 apr-dbd-sqlite) |
al@20405 | 56 copy *sqlite*.so |
al@20799 | 57 DEPENDS="libsqlite3 apr-util" |
al@19733 | 58 CAT="libdevel|SQLite DBD driver" |
al@19733 | 59 ;; |
al@19733 | 60 apr-crypto) |
al@20405 | 61 copy *crypto*.so |
al@20799 | 62 DEPENDS="openssl apr-util" |
al@19733 | 63 CAT="libdevel|OpenSSL crypto plugin" |
al@19733 | 64 ;; |
al@19733 | 65 apr-dbm-gdbm) |
al@20405 | 66 copy *dbm*.so |
al@20799 | 67 DEPENDS="gdbm apr-util" |
al@19733 | 68 CAT="libdevel|GDBM plugin" |
al@19733 | 69 ;; |
al@20679 | 70 apr-ldap) |
al@20679 | 71 copy apr_ldap*.so |
al@20799 | 72 DEPENDS="libldap apr-util" |
al@20679 | 73 CAT="libdevel|LDAP plugin" |
al@20679 | 74 ;; |
al@19762 | 75 *-dev) |
al@19762 | 76 copy @dev |
al@20405 | 77 DEPENDS="apr-util apr-dbd-mysql apr-dbd-odbc apr-dbd-pgsql \ |
al@20799 | 78 apr-dbd-sqlite apr-crypto apr-dbm-gdbm apr-ldap \ |
al@20405 | 79 apr-dev expat-dev gdbm-dev mysql-dev openldap-dev openssl-dev \ |
al@20405 | 80 postgresql-dev sqlite3-dev unixODBC-dev util-linux-uuid-dev \ |
al@20405 | 81 zlib-dev" |
al@19762 | 82 ;; |
al@19733 | 83 esac |
erjo@1217 | 84 } |