diff options
author | George Rawlinson | 2022-01-28 07:12:31 +0000 |
---|---|---|
committer | George Rawlinson | 2022-01-28 07:12:31 +0000 |
commit | 1ab9eff354a8486f2afc7c191e53cab08bd3b376 (patch) | |
tree | f0b4e48cae8f84f8fa0f653610ee95721d12b7b8 | |
parent | 8fc597b92a239ff70a19c3c0a3d2db6fefcbd41e (diff) | |
download | aur-1ab9eff354a8486f2afc7c191e53cab08bd3b376.tar.gz |
upgpkg: sqlboiler 4.8.4-1
* New upstream release.
* Switch source to git commit from github tarball.
* Disable LTO.
* Add SQLite3 adaptor.
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 28 insertions, 20 deletions
@@ -1,19 +1,18 @@ pkgbase = sqlboiler pkgdesc = Generate a Go ORM tailored to your database schema - pkgver = 4.8.3 + pkgver = 4.8.4 pkgrel = 1 url = https://github.com/volatiletech/sqlboiler arch = x86_64 license = BSD - makedepends = go makedepends = git + makedepends = go depends = glibc - source = sqlboiler-4.8.3.tar.gz::https://github.com/volatiletech/sqlboiler/archive/v4.8.3.tar.gz - sha512sums = 8a90bd1ae5bc352cc1606f17bc92f05b5355173b7b5744da30edc55bd951c025f27d96d36683ffb76f69ed2fea77e0921ed591304319fb1f67786c2bdf353f81 - b2sums = f8c3f8664e330ff80eee79443056be7b7ed06c23dfa2f40612c21c5b0ebb9566664838aa432fb66e9662a93ccd83bcafd545a888eec9ca2b7172c7a21a63a4eb + options = !lto + source = sqlboiler::git+https://github.com/volatiletech/sqlboiler.git#commit=38970310e1fc63c8971ba965e756165a39229085 + b2sums = SKIP pkgname = sqlboiler - optdepends = sqlboiler-psql: PostgreSQL driver pkgname = sqlboiler-psql pkgdesc = PostgreSQL driver for SQLBoiler @@ -6,20 +6,27 @@ pkgname=( 'sqlboiler-psql' # TODO: add mysql split package ) -pkgver=4.8.3 +pkgver=4.8.4 pkgrel=1 pkgdesc="Generate a Go ORM tailored to your database schema" arch=('x86_64') url="https://github.com/volatiletech/sqlboiler" license=('BSD') depends=('glibc') -makedepends=('go' 'git') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha512sums=('8a90bd1ae5bc352cc1606f17bc92f05b5355173b7b5744da30edc55bd951c025f27d96d36683ffb76f69ed2fea77e0921ed591304319fb1f67786c2bdf353f81') -b2sums=('f8c3f8664e330ff80eee79443056be7b7ed06c23dfa2f40612c21c5b0ebb9566664838aa432fb66e9662a93ccd83bcafd545a888eec9ca2b7172c7a21a63a4eb') +makedepends=('git' 'go') +options=('!lto') +_commit='38970310e1fc63c8971ba965e756165a39229085' +source=("$pkgbase::git+$url.git#commit=$_commit") +b2sums=('SKIP') + +pkgver() { + cd "$pkgbase" + + git describe --tags | sed 's/^v//' +} prepare() { - cd "$pkgbase-$pkgver" + cd "$pkgbase" # create directory for build output mkdir build @@ -29,14 +36,14 @@ prepare() { } build() { - cd "$pkgbase-$pkgver" + cd "$pkgbase" # set Go flags export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" - for BINARY in . ./drivers/sqlboiler-psql; do + for BINARY in . ./drivers/sqlboiler-psql ./drivers/sqlboiler-sqlite3; do go build -v \ -trimpath \ -buildmode=pie \ @@ -49,13 +56,13 @@ build() { } package_sqlboiler() { - optdepends=( - 'sqlboiler-psql: PostgreSQL driver' - ) - cd "$pkgbase-$pkgver" + cd "$pkgbase" # binary - install -vDm755 -t "$pkgdir/usr/bin" "build/$pkgname" + install -vDm755 \ + -t "$pkgdir/usr/bin" \ + "build/$pkgname" \ + "build/$pkgname-sqlite3" # license install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE @@ -67,7 +74,8 @@ package_sqlboiler() { package_sqlboiler-psql() { pkgdesc='PostgreSQL driver for SQLBoiler' depends=('sqlboiler' 'postgresql-libs') - cd "$pkgbase-$pkgver" + + cd "$pkgbase" # binary install -vDm755 -t "$pkgdir/usr/bin" "build/$pkgname" @@ -75,3 +83,4 @@ package_sqlboiler-psql() { # license install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE } + |