Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / 
lincity-ng


Commits:
d999fac6 by Carl Smedstad at 2024-08-23T17:55:24+02:00
upgpkg: 2.11.1-1: Upstream release

https://github.com/lincity-ng/lincity-ng/releases/tag/lincity-ng-2.11.1

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,28 @@
+pkgbase = lincity-ng
+       pkgdesc = A city simulation game
+       pkgver = 2.11.1
+       pkgrel = 1
+       url = https://github.com/lincity-ng/lincity-ng
+       arch = x86_64
+       license = CC-BY-SA-2.0
+       license = GPL-2.0-or-later
+       license = LicenseRef-ArevFontsCopyright
+       license = LicenseRef-BitstreamVeraFontsCopyright
+       makedepends = cmake
+       makedepends = libxslt
+       depends = gcc-libs
+       depends = glibc
+       depends = hicolor-icon-theme
+       depends = libglvnd
+       depends = libxml2
+       depends = physfs
+       depends = sdl2
+       depends = sdl2_gfx
+       depends = sdl2_image
+       depends = sdl2_mixer
+       depends = sdl2_ttf
+       depends = zlib
+       source = 
https://github.com/lincity-ng/lincity-ng/archive/lincity-ng-2.11.1.tar.gz
+       sha256sums = 
536eae1bc4f7a7a42ab330f9650d3608ae963e3464177068c4d8a9ce916e9f42
+
+pkgname = lincity-ng


=====================================
PKGBUILD
=====================================
@@ -1,26 +1,52 @@
-# Maintainer: Eric Bélanger <[email protected]>
+# Maintainer: Jaroslav Lichtblau <[email protected]>
+# Maintainer: Carl Smedstad <[email protected]>
+# Contributor: Eric Bélanger <[email protected]>
 
 pkgname=lincity-ng
-pkgver=2.0
-pkgrel=10
+pkgver=2.11.1
+pkgrel=1
 pkgdesc="A city simulation game"
 arch=('x86_64')
-url="https://sourceforge.net/projects/lincity-ng.berlios/";
-license=('GPL' 'custom')
-depends=('sdl_mixer' 'sdl_ttf' 'sdl_image' 'physfs' 'libxml2' 'sdl_gfx' 
'libgl')
-makedepends=('ftjam' 'mesa' 'glu')
-source=(https://sourceforge.net/projects/${pkgname}.berlios/files/${pkgname}-${pkgver}.tar.bz2)
-sha256sums=('a6b206a5dfc7a817669f4fc7cbc012bd4a7073c42f918ceb2f1f484cc0b06606')
+url="https://github.com/lincity-ng/lincity-ng";
+license=(
+  'CC-BY-SA-2.0'
+  'GPL-2.0-or-later'
+  'LicenseRef-ArevFontsCopyright'
+  'LicenseRef-BitstreamVeraFontsCopyright'
+)
+depends=(
+  'gcc-libs'
+  'glibc'
+  'hicolor-icon-theme'
+  'libglvnd'
+  'libxml2'
+  'physfs'
+  'sdl2'
+  'sdl2_gfx'
+  'sdl2_image'
+  'sdl2_mixer'
+  'sdl2_ttf'
+  'zlib'
+)
+makedepends=(
+  'cmake'
+  'libxslt'
+)
+source=("$url/archive/$pkgname-$pkgver.tar.gz")
+sha256sums=('536eae1bc4f7a7a42ab330f9650d3608ae963e3464177068c4d8a9ce916e9f42')
 
 build() {
-  cd ${pkgname}-${pkgver}
-  ./configure --prefix=/usr
-  jam
+  cd ${pkgname}-${pkgname}-${pkgver}
+  cmake -S . -B build \
+    -DCMAKE_BUILD_TYPE=None \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -Wno-dev
+  cmake --build build
 }
 
 package() {
-  cd ${pkgname}-${pkgver}
-  jam -sprefix="${pkgdir}/usr" install
-  install -D -m644 COPYING-data.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING-data.txt"
-  install -D -m644 COPYING-fonts.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING-fonts.txt"
+  cd ${pkgname}-${pkgname}-${pkgver}
+  DESTDIR="$pkgdir" cmake --install build
+  install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" COPYING-data.txt
+  install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" COPYING-fonts.txt
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lincity-ng/-/commit/d999fac6e58b80a030e9e92ce2e3cbda3a7da81d

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lincity-ng/-/commit/d999fac6e58b80a030e9e92ce2e3cbda3a7da81d
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to