diff options
author | Jan Kohnert | 2023-05-18 19:49:15 +0200 |
---|---|---|
committer | Jan Kohnert | 2023-05-18 19:49:15 +0200 |
commit | 55bc03b0f128bb80178e86dd5a46ff6fc2bbdd4b (patch) | |
tree | 8b568aa3a4ff52fe8fc668973001954ab609f28a | |
parent | f7a8751a796f5ec5b4ba0e6c9fb6cc9b45ba383d (diff) | |
download | aur-astromatic-missfits.tar.gz |
Resolve "Version bump and CI/CD"
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | .gitlab-ci.yml | 26 | ||||
-rw-r--r-- | PKGBUILD | 31 |
4 files changed, 46 insertions, 24 deletions
@@ -1,12 +1,12 @@ pkgbase = astromatic-missfits pkgdesc = manipulates astronomical fits files pkgver = 2.8.0 - pkgrel = 1 + pkgrel = 2 url = http://www.astromatic.net/software/missfits arch = x86_64 - license = GPL - source = https://www.astromatic.net/download/missfits/missfits-2.8.0.tar.gz - sha256sums = 65772902ec29c33768bd579aefa577acbd93b671423e5edb2621ffaddd695912 + license = GPL3 + depends = glibc + source = missfits-2.8.0.tar.gz::https://github.com/astromatic/missfits/archive/refs/tags/2.8.0.tar.gz + sha512sums = 1e9e517f1d6fd39140eb5eaddde500ed1d386d322540667d14c2490f7a64e202fb3da11214a6123fd4e29cc5562448721e0acce530ed16ee827a9edccb9bda2f pkgname = astromatic-missfits - diff --git a/.gitignore b/.gitignore index f71c635dafda..0daffa4bb733 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ -* +/* !.gitignore +!.gitlab-ci.yml !PKGBUILD !.SRCINFO diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 000000000000..cf4a5c2f2486 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,26 @@ +include: +- project: "common/gitlab-helper" + ref: master + file: "ci-helper.yml" + +workflow: !reference [ .common, workflow ] + +variables: + PKG_NAME: "astromatic-missfits" + +stages: +- build +- test +- deploy + +build-astromatic-missfits: + extends: .arch-build + image: $CI_REGISTRY/common/gitlab-helper/archlinux-yay:master + +test-astromatic-missfits: + extends: .arch-test + needs: ["build-astromatic-missfits"] + image: $CI_REGISTRY/common/gitlab-helper/archlinux-yay:master + +deploy-astromatic-missfits: + extends: .arch-deploy @@ -3,31 +3,26 @@ pkgname=astromatic-missfits _pkgname=missfits pkgver=2.8.0 -pkgrel=1 +pkgrel=2 pkgdesc="manipulates astronomical fits files" url="http://www.astromatic.net/software/missfits" -arch=('x86_64') -license=('GPL') -makedepends=() -provides=() -backup=() -source=(https://www.astromatic.net/download/missfits/${_pkgname}-${pkgver}.tar.gz) -sha256sums=('65772902ec29c33768bd579aefa577acbd93b671423e5edb2621ffaddd695912') +arch=("x86_64") +license=("GPL3") +depends=("glibc") +source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/astromatic/${_pkgname}/archive/refs/tags/${pkgver}.tar.gz") +sha512sums=("1e9e517f1d6fd39140eb5eaddde500ed1d386d322540667d14c2490f7a64e202fb3da11214a6123fd4e29cc5562448721e0acce530ed16ee827a9edccb9bda2f") build() { - - cd $srcdir/${_pkgname}-${pkgver} - ./configure --prefix=/usr $_COPTS - make + export CFLAGS="${CFLAGS} -fcommon" + cd "$srcdir/${_pkgname}-${pkgver}" + ./configure --prefix=/usr + make } package() { - - cd $srcdir/${_pkgname}-${pkgver} - make DESTDIR="$pkgdir" install - - install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" - + cd "$srcdir/${_pkgname}-${pkgver}" + make DESTDIR="$pkgdir" install + #install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" } |