summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Kohnert2023-05-18 19:49:15 +0200
committerJan Kohnert2023-05-18 19:49:15 +0200
commit55bc03b0f128bb80178e86dd5a46ff6fc2bbdd4b (patch)
tree8b568aa3a4ff52fe8fc668973001954ab609f28a
parentf7a8751a796f5ec5b4ba0e6c9fb6cc9b45ba383d (diff)
downloadaur-astromatic-missfits.tar.gz
Resolve "Version bump and CI/CD"
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore3
-rw-r--r--.gitlab-ci.yml26
-rw-r--r--PKGBUILD31
4 files changed, 46 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 79731213795d..b0df991146ce 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a82d7414f68d..b2eafc3dd795 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}