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.
