Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages / 
premake


Commits:
92c605a0 by Sven-Hendrik Haase at 2024-12-09T03:02:42+01:00
upgpkg: 5.0beta3-2: Switch to GitHub-generated sources and fix license

See also https://github.com/premake/premake-core/issues/2365 for context.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,12 +1,13 @@
 pkgbase = premake
        pkgdesc = A simple build configuration and project generation tool
        pkgver = 5.0beta3
-       pkgrel = 1
+       pkgrel = 2
        url = https://premake.github.io/
        arch = x86_64
-       license = BSD
+       license = BSD-3-Clause
        depends = glibc
-       source = 
https://github.com/premake/premake-core/releases/download/v5.0.0-beta3/premake-5.0.0-beta3-src.zip
-       sha512sums = 
a349dabe3db5b503c283e836da89a5239007696f87756fe34e011bee655c86cd8ccc1c0c00f72a46d0d10302c2f5d67e37d566313e68a16406924a8ba70c5d8f
+       depends = util-linux-libs
+       source = 
premake-5.0beta3.tar.gz::https://github.com/premake/premake-core/archive/refs/tags/v5.0.0-beta3.tar.gz
+       sha512sums = 
3fd5cf526e28b36bf32d3015bcb5841b8dc3e3570029dd25442bba118369f104e7504682f7e1a409d879de562b19db55bccfed97939fef376c211cfb77ceff6e
 
 pkgname = premake


=====================================
PKGBUILD
=====================================
@@ -5,23 +5,23 @@
 pkgname=premake
 pkgver=5.0beta3
 _pkgver=5.0.0-beta3
-pkgrel=1
+pkgrel=2
 pkgdesc="A simple build configuration and project generation tool"
 arch=('x86_64')
 url="https://premake.github.io/";
-license=('BSD')
-depends=('glibc')
-source=("https://github.com/premake/premake-core/releases/download/v${_pkgver}/premake-${_pkgver}-src.zip";)
-sha512sums=('a349dabe3db5b503c283e836da89a5239007696f87756fe34e011bee655c86cd8ccc1c0c00f72a46d0d10302c2f5d67e37d566313e68a16406924a8ba70c5d8f')
+license=('BSD-3-Clause')
+depends=('glibc' 'util-linux-libs')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/premake/premake-core/archive/refs/tags/v${_pkgver}.tar.gz";)
+sha512sums=('3fd5cf526e28b36bf32d3015bcb5841b8dc3e3570029dd25442bba118369f104e7504682f7e1a409d879de562b19db55bccfed97939fef376c211cfb77ceff6e')
 
 build() {
-  cd "premake-$_pkgver-src/build/gmake2.unix"
+  cd "premake-core-$_pkgver"
 
-  make config=release
+  make -f Bootstrap.mak linux
 }
 
 package() {
-  cd "premake-$_pkgver-src"
+  cd "premake-core-$_pkgver"
 
   install -Dm755 "bin/release/premake5" "${pkgdir}/usr/bin/premake5"
   install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/premake/-/commit/92c605a0c363b76e0f48ae22b7dfec861f884d0a

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


Reply via email to