[arch-commits] Commit in timescaledb/repos/community-testing-x86_64 (4 files)
Sven-Hendrik Haase
svenstaro at gemini.archlinux.org
Tue Aug 3 13:24:46 UTC 2021
Date: Tuesday, August 3, 2021 @ 13:24:46
Author: svenstaro
Revision: 993515
archrelease: copy trunk to community-testing-x86_64
Added:
timescaledb/repos/community-testing-x86_64/PKGBUILD
(from rev 993514, timescaledb/trunk/PKGBUILD)
timescaledb/repos/community-testing-x86_64/timescaledb.install
(from rev 993514, timescaledb/trunk/timescaledb.install)
Deleted:
timescaledb/repos/community-testing-x86_64/PKGBUILD
timescaledb/repos/community-testing-x86_64/timescaledb.install
---------------------+
PKGBUILD | 141 +++++++++++++++++++++++++-------------------------
timescaledb.install | 30 +++++-----
2 files changed, 86 insertions(+), 85 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2021-08-03 13:24:41 UTC (rev 993514)
+++ PKGBUILD 2021-08-03 13:24:46 UTC (rev 993515)
@@ -1,70 +0,0 @@
-# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
-# Maintainer: George Rawlinson <grawlinson at archlinux.org>
-# Contributor: Felix Fung <fylixeoi at gmail.com>
-
-pkgname=timescaledb
-# limit to last 5 releases
-_versions=(
- 2.2.0
- 2.2.1
- 2.3.0
- 2.3.1
- 2.4.0 # current ts version
-)
-pkgver="${_versions[-1]}"
-pkgrel=2
-pkgdesc="An open-source time-series database optimized for fast ingest and complex queries"
-arch=('x86_64')
-url="https://www.timescale.com/"
-license=('Apache' 'custom:Timescale')
-depends=('postgresql' 'postgresql-libs' 'openssl')
-makedepends=('gcc' 'cmake' 'git')
-install=timescaledb.install
-source=("$pkgname::git+https://github.com/timescale/timescaledb")
-sha512sums=('SKIP')
-
-prepare() {
- mkdir build
-}
-
-build() {
- for version in "${_versions[@]}"; do
- cd "$srcdir/$pkgname"
- git checkout "$version"
- BUILD_DIR="$srcdir/build/$version" ./bootstrap \
- -DWARNINGS_AS_ERRORS=OFF \
- -DREGRESS_CHECKS=OFF \
- -DTAP_CHECKS=OFF \
- -DGENERATE_DOWNGRADE_SCRIPT=ON
-
- # build package or past shared library
- cd "$srcdir/build/$version"
- if [ "$version" == "${_versions[-1]}" ]; then
- make
- else
- make timescaledb timescaledb-tsl sqlfile
- fi
- done
-}
-
-package() {
- cd "$pkgname"
- # install licenses from latest version
- git checkout "${_versions[-1]}"
- install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" \
- LICENSE LICENSE-APACHE tsl/LICENSE-TIMESCALE
-
- # install package or past shared library
- for version in "${_versions[@]}"; do
- cd "$srcdir/build/$version"
- if [ "$version" == "${_versions[-1]}" ]; then
- make DESTDIR="$pkgdir/" install
- else
- install -vDm644 -t "$pkgdir/usr/lib/postgresql" \
- "src/$pkgname-$version.so" \
- "tsl/src/$pkgname-tsl-$version.so"
- install -Dm644 -t "$pkgdir/usr/share/postgresql/extension" \
- "sql/timescaledb--$version.sql"
- fi
- done
-}
Copied: timescaledb/repos/community-testing-x86_64/PKGBUILD (from rev 993514, timescaledb/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2021-08-03 13:24:46 UTC (rev 993515)
@@ -0,0 +1,71 @@
+# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
+# Maintainer: George Rawlinson <grawlinson at archlinux.org>
+# Contributor: Felix Fung <fylixeoi at gmail.com>
+
+pkgname=timescaledb
+_commit=59fdb1d
+# limit to last 5 releases
+_versions=(
+ 2.2.0
+ 2.2.1
+ 2.3.0
+ 2.3.1
+ 2.4.0 # current ts version
+)
+pkgver="${_versions[-1]}"
+pkgrel=3
+pkgdesc="An open-source time-series database optimized for fast ingest and complex queries"
+arch=('x86_64')
+url="https://www.timescale.com/"
+license=('Apache' 'custom:Timescale')
+depends=('postgresql' 'postgresql-libs' 'openssl')
+makedepends=('gcc' 'cmake' 'git')
+install=timescaledb.install
+source=("$pkgname::git+https://github.com/timescale/timescaledb#commit=$_commit")
+sha512sums=('SKIP')
+
+prepare() {
+ mkdir build
+}
+
+build() {
+ for version in "${_versions[@]}"; do
+ cd "$srcdir/$pkgname"
+ git checkout "$version"
+ BUILD_DIR="$srcdir/build/$version" ./bootstrap \
+ -DWARNINGS_AS_ERRORS=OFF \
+ -DREGRESS_CHECKS=OFF \
+ -DTAP_CHECKS=OFF \
+ -DGENERATE_DOWNGRADE_SCRIPT=ON
+
+ # build package or past shared library
+ cd "$srcdir/build/$version"
+ if [ "$version" == "${_versions[-1]}" ]; then
+ make
+ else
+ make timescaledb timescaledb-tsl sqlfile
+ fi
+ done
+}
+
+package() {
+ cd "$pkgname"
+ # install licenses from latest version
+ git checkout "${_versions[-1]}"
+ install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" \
+ LICENSE LICENSE-APACHE tsl/LICENSE-TIMESCALE
+
+ # install package or past shared library
+ for version in "${_versions[@]}"; do
+ cd "$srcdir/build/$version"
+ if [ "$version" == "${_versions[-1]}" ]; then
+ make DESTDIR="$pkgdir/" install
+ else
+ install -vDm644 -t "$pkgdir/usr/lib/postgresql" \
+ "src/$pkgname-$version.so" \
+ "tsl/src/$pkgname-tsl-$version.so"
+ install -Dm644 -t "$pkgdir/usr/share/postgresql/extension" \
+ "sql/timescaledb--$version.sql"
+ fi
+ done
+}
Deleted: timescaledb.install
===================================================================
--- timescaledb.install 2021-08-03 13:24:41 UTC (rev 993514)
+++ timescaledb.install 2021-08-03 13:24:46 UTC (rev 993515)
@@ -1,15 +0,0 @@
-post_install() {
- echo "To use TimescaleDB as PostgreSQL extension,"
- echo "put in /var/lib/postgres/data/postgresql.conf:"
- echo "'shared_preload_libraries = \"timescaledb\"'"
- echo "If multiple libraries are required, separate them with comma."
- echo "Then restart postgresql:"
- echo "$ systemctl restart postgresql"
-}
-
-post_remove() {
- echo "Remove 'timescaledb' from 'shared_preload_libraries'"
- echo "In /var/lib/postgres/data/postgresql.conf"
- echo "Then restart postgresql:"
- echo "$ systemctl restart postgresql"
-}
Copied: timescaledb/repos/community-testing-x86_64/timescaledb.install (from rev 993514, timescaledb/trunk/timescaledb.install)
===================================================================
--- timescaledb.install (rev 0)
+++ timescaledb.install 2021-08-03 13:24:46 UTC (rev 993515)
@@ -0,0 +1,15 @@
+post_install() {
+ echo "To use TimescaleDB as PostgreSQL extension,"
+ echo "put in /var/lib/postgres/data/postgresql.conf:"
+ echo "'shared_preload_libraries = \"timescaledb\"'"
+ echo "If multiple libraries are required, separate them with comma."
+ echo "Then restart postgresql:"
+ echo "$ systemctl restart postgresql"
+}
+
+post_remove() {
+ echo "Remove 'timescaledb' from 'shared_preload_libraries'"
+ echo "In /var/lib/postgres/data/postgresql.conf"
+ echo "Then restart postgresql:"
+ echo "$ systemctl restart postgresql"
+}
More information about the arch-commits
mailing list