Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging
/ Packages / atomix
Commits:
b9f115e0 by Jan Alexander Steffens (heftig) at 2024-07-21T19:03:01+02:00
44.0-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,16 +1,20 @@
pkgbase = atomix
- pkgdesc = Build molecules out of single atoms
- pkgver = 3.34.0
- pkgrel = 3
+ pkgdesc = Puzzle game where you move atoms to build a molecule
+ pkgver = 44.0
+ pkgrel = 1
url = https://wiki.gnome.org/Apps/Atomix
arch = x86_64
- license = GPL2
- makedepends = meson
- makedepends = appstream-glib
+ license = GPL-2.0-or-later
+ makedepends = appstream
makedepends = git
+ makedepends = meson
+ depends = gdk-pixbuf2
+ depends = glib2
+ depends = glibc
depends = gtk3
+ depends = hicolor-icon-theme
depends = libgnome-games-support
- source =
git+https://gitlab.gnome.org/GNOME/atomix.git#commit=8494bab88eaf4325c395cca02379aa468b64b4ff
- sha256sums = SKIP
+ source = git+https://gitlab.gnome.org/GNOME/atomix.git#tag=44.0
+ b2sums =
c4e0fbc1bece6ce64ff2ab0eebd813a2fb59298744a7cb8f342375fd8dde192fcb5daad6fb47218cbb0d7a28b806e011d740c76d49954ab5af505e0f9f48dcbe
pkgname = atomix
=====================================
PKGBUILD
=====================================
@@ -1,31 +1,35 @@
-# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
+# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
pkgname=atomix
-pkgver=3.34.0
-pkgrel=3
-pkgdesc="Build molecules out of single atoms"
+pkgver=44.0
+pkgrel=1
+pkgdesc="Puzzle game where you move atoms to build a molecule"
url="https://wiki.gnome.org/Apps/Atomix"
arch=(x86_64)
-license=(GPL2)
-depends=(gtk3 libgnome-games-support)
-makedepends=(meson appstream-glib git)
-_commit=8494bab88eaf4325c395cca02379aa468b64b4ff # tags/3.34.0^0
-source=("git+https://gitlab.gnome.org/GNOME/atomix.git#commit=$_commit")
-sha256sums=('SKIP')
-
-pkgver() {
- cd $pkgname
- git describe --tags | sed 's/-/+/g'
-}
+license=(GPL-2.0-or-later)
+depends=(
+ gdk-pixbuf2
+ glib2
+ glibc
+ gtk3
+ hicolor-icon-theme
+ libgnome-games-support
+)
+makedepends=(
+ appstream
+ git
+ meson
+)
+source=("git+https://gitlab.gnome.org/GNOME/atomix.git#tag=${pkgver/[a-z]/.&}")
+b2sums=('c4e0fbc1bece6ce64ff2ab0eebd813a2fb59298744a7cb8f342375fd8dde192fcb5daad6fb47218cbb0d7a28b806e011d740c76d49954ab5af505e0f9f48dcbe')
prepare() {
- cd $pkgname
+ cd atomix
}
build() {
- CFLAGS+=' -fcommon' #
https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
- arch-meson $pkgname build
- ninja -C build
+ arch-meson atomix build
+ meson compile -C build
}
check() {
@@ -33,5 +37,7 @@ check() {
}
package() {
- DESTDIR="$pkgdir" meson install -C build
+ meson install -C build --destdir "$pkgdir"
}
+
+# vim:set sw=2 sts=-1 et:
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/atomix/-/commit/b9f115e0191d3403cfd72f737cdf4735b10a6ad6
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/atomix/-/commit/b9f115e0191d3403cfd72f737cdf4735b10a6ad6
You're receiving this email because of your account on gitlab.archlinux.org.