diff options
author | banzay | 2018-11-16 07:12:35 +0300 |
---|---|---|
committer | banzay | 2018-11-16 07:12:35 +0300 |
commit | 303c997ecfbe3b3d3ceda8bb6561263dd0f17268 (patch) | |
tree | 5247e371595d3918d757d26bb41075a9d7ee8de5 | |
parent | a3ee43fa3dd388f02e44d8acc2fed67f65dcf8b2 (diff) | |
download | aur-303c997ecfbe3b3d3ceda8bb6561263dd0f17268.tar.gz |
Update to 10.3.3
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 63 insertions, 11 deletions
@@ -1,7 +1,7 @@ # Generated by mksrcinfo v8 -# Tue Oct 30 02:13:29 UTC 2018 +# Fri Nov 16 04:11:43 UTC 2018 pkgbase = postgresql-1c - pkgdesc = Custom version of PostgreSQL for 1C system + pkgdesc = Sophisticated object-relational DBMS pkgver = 10.3 pkgrel = 3 url = https://www.postgresql.org/ @@ -15,8 +15,6 @@ pkgbase = postgresql-1c makedepends = openssl>=1.0.0 makedepends = pam makedepends = zlib - conflicts = postgresql - replaces = postgresql source = https://ftp.postgresql.org/pub/source/v10.3/postgresql-10.3.tar.bz2 source = http://www.r-s-v.ru/1c-patch/1c-patch.tgz source = postgresql-run-socket.patch @@ -39,10 +37,21 @@ pkgbase = postgresql-1c sha512sums = ec2625c3ccfb6c142ea12ef4392b00f3d4cb0a5411d603b98157d55cd162ed3b422dbbd42e8b13211063db94a42f6d1f3febd4acaadde69ea17bfd8eccae3539 sha512sums = 56974ef34a8d94596068413154b1a7ed5a71f5a3942bd79427f05e6f6b7853036874dedd8d988bb94306023f2a675996d500b075eaf8a192ef5c24026eb28eb0 +pkgname = postgresql-libs-1c + pkgdesc = Libraries for use with PostgreSQL + depends = krb5 + depends = openssl>=1.0.0 + depends = readline>=6.0 + depends = zlib + provides = postgresql-client + provides = postgresql-libs=10.3.3 + conflicts = postgresql-client + conflicts = postgresql-libs + pkgname = postgresql-1c pkgdesc = Sophisticated object-relational DBMS install = postgresql.install - depends = postgresql-libs>=10.3 + depends = postgresql-libs-1c>=10.3 depends = krb5 depends = libxml2 depends = readline>=6.0 @@ -52,6 +61,8 @@ pkgname = postgresql-1c optdepends = perl: for PL/Perl support optdepends = tcl: for PL/Tcl support optdepends = postgresql-old-upgrade: upgrade from previous major version using pg_upgrade + provides = postgresql + conflicts = postgresql options = staticlibs backup = etc/pam.d/postgresql backup = etc/logrotate.d/postgresql @@ -1,17 +1,15 @@ # Maintainer: Mihail Repnenkov <mrepnenkov@gmail.com> # Contributor: Ivan Agarkov <ivan.agarkov@gmail.com> -pkgbase=('postgresql-1c') -pkgname=('postgresql-1c') +pkgbase=postgresql-1c +pkgname=('postgresql-libs-1c' 'postgresql-1c') pkgver=10.3 _majorver=${pkgver%.*} pkgrel=3 -pkgdesc='Custom version of PostgreSQL for 1C system' +pkgdesc='Sophisticated object-relational DBMS' url='https://www.postgresql.org/' arch=('x86_64') license=('custom:PostgreSQL') -conflicts=('postgresql') -replaces=('postgresql') makedepends=('krb5' 'libxml2' 'python2' 'perl' 'tcl>=8.6.0' 'openssl>=1.0.0' 'pam' 'zlib') source=(https://ftp.postgresql.org/pub/source/v${pkgver}/postgresql-${pkgver}.tar.bz2 http://www.r-s-v.ru/1c-patch/1c-patch.tgz @@ -67,14 +65,57 @@ build() { make world } +package_postgresql-libs-1c() { + pkgdesc="Libraries for use with PostgreSQL" + depends=('krb5' 'openssl>=1.0.0' 'readline>=6.0' 'zlib') + provides=('postgresql-client' 'postgresql-libs=10.3.3') + conflicts=('postgresql-client' 'postgresql-libs') + + cd postgresql-${pkgver} + + # install license + install -Dm 644 COPYRIGHT -t "${pkgdir}/usr/share/licenses/${pkgname}" + + # install libs and non-server binaries + for dir in src/interfaces src/bin/pg_config src/bin/pg_dump src/bin/psql src/bin/scripts; do + make -C ${dir} DESTDIR="${pkgdir}" install + done + + for util in pg_config pg_dump pg_dumpall pg_restore psql \ + clusterdb createdb createuser dropdb dropuser pg_isready reindexdb vacuumdb; do + install -Dm 644 doc/src/sgml/man1/${util}.1 "${pkgdir}"/usr/share/man/man1/${util}.1 + done + + cd src/include + + mkdir -p "${pkgdir}"/usr/include/{libpq,postgresql/internal/libpq} + + # these headers are needed by the public headers of the interfaces + install -m 644 pg_config.h "${pkgdir}/usr/include" + install -m 644 pg_config_os.h "${pkgdir}/usr/include" + install -m 644 pg_config_ext.h "${pkgdir}/usr/include" + install -m 644 postgres_ext.h "${pkgdir}/usr/include" + install -m 644 libpq/libpq-fs.h "${pkgdir}/usr/include/libpq" + install -m 644 pg_config_manual.h "${pkgdir}/usr/include" + + # these he aders are needed by the not-so-public headers of the interfaces + install -m 644 c.h "${pkgdir}/usr/include/postgresql/internal" + install -m 644 port.h "${pkgdir}/usr/include/postgresql/internal" + install -m 644 postgres_fe.h "${pkgdir}/usr/include/postgresql/internal" + install -m 644 libpq/pqcomm.h "${pkgdir}/usr/include/postgresql/internal/libpq" +} + + package_postgresql-1c() { pkgdesc='Sophisticated object-relational DBMS' backup=('etc/pam.d/postgresql' 'etc/logrotate.d/postgresql') - depends=("postgresql-libs>=${pkgver}" 'krb5' 'libxml2' 'readline>=6.0' 'openssl>=1.0.0' 'pam') + depends=("postgresql-libs-1c>=${pkgver}" 'krb5' 'libxml2' 'readline>=6.0' 'openssl>=1.0.0' 'pam') optdepends=('python2: for PL/Python support' 'perl: for PL/Perl support' 'tcl: for PL/Tcl support' 'postgresql-old-upgrade: upgrade from previous major version using pg_upgrade') + provides=('postgresql') + conflicts=('postgresql') options=('staticlibs') install=postgresql.install |