Alexander Rødseth pushed to branch main at Arch Linux / Packaging / Packages / 
haxe


Commits:
e8a6e66d by Alexander F. Rødseth at 2024-05-01T23:35:36+02:00
Lock the git submodule, ref the internal Todo list

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = haxe
        pkgdesc = Cross-platform toolkit and programming language
        pkgver = 4.3.4
-       pkgrel = 1
+       pkgrel = 2
        url = https://haxe.org/
        arch = x86_64
        license = GPL
@@ -23,8 +23,10 @@ pkgbase = haxe
        optdepends = python
        options = !strip
        source = mbedtls2.patch
+       source = 
haxelib_src::git+https://github.com/HaxeFoundation/haxelib#commit=98637027327d8cf385d302acaaf104bd6107d2bf
        source = 
haxe-4.3.4::git+https://github.com/HaxeFoundation/haxe#commit=dc1a43dc52f98b9c480f68264885c6155e570f3e
        b2sums = 
77f5f9c6815934b5cf2aee75ba62ed0e2a4b46f23a5bb689dffa23469b4aa13ca6d0e94623c747af63450b2ea3dc57f54507a924f1d6cec1cab3368d74def211
+       b2sums = 
3723db38971ba219cfc2b691e56ffe338f6960da6cae77427fc06da8ca62f97f6fb620a72ef462b2d013413501fcfd3861094851a1202e24be219e728ef6746b
        b2sums = 
65680cb33615ac81eed1e81b2f4ef5a75332fa0b084535f4b9bc5039adb19311a11620ce204cc2430ae80a461c0a0f1034269fe4757c9e8cfe92fdda38a0fd1e
 
 pkgname = haxe


=====================================
PKGBUILD
=====================================
@@ -7,7 +7,10 @@
 
 pkgname=haxe
 pkgver=4.3.4
-pkgrel=1
+pkgrel=2
+# The haxelib git submodule commit hash can be found here:
+# https://github.com/HaxeFoundation/haxe/tree/4.3.4/extra
+_haxelib_commit=98637027327d8cf385d302acaaf104bd6107d2bf
 pkgdesc='Cross-platform toolkit and programming language'
 arch=(x86_64)
 url='https://haxe.org/'
@@ -17,13 +20,17 @@ makedepends=(camlp5 git neko ocaml opam zlib 
perl-string-shellquote perl-ipc-sys
 optdepends=(java-environment mono php python)
 options=(!strip)
 source=(mbedtls2.patch
+        
"haxelib_src::git+https://github.com/HaxeFoundation/haxelib#commit=$_haxelib_commit";
         
"$pkgname-$pkgver::git+https://github.com/HaxeFoundation/haxe#commit=dc1a43dc52f98b9c480f68264885c6155e570f3e";)
 # tag: 4.3.4
 
b2sums=('77f5f9c6815934b5cf2aee75ba62ed0e2a4b46f23a5bb689dffa23469b4aa13ca6d0e94623c747af63450b2ea3dc57f54507a924f1d6cec1cab3368d74def211'
+        
'3723db38971ba219cfc2b691e56ffe338f6960da6cae77427fc06da8ca62f97f6fb620a72ef462b2d013413501fcfd3861094851a1202e24be219e728ef6746b'
         
'65680cb33615ac81eed1e81b2f4ef5a75332fa0b084535f4b9bc5039adb19311a11620ce204cc2430ae80a461c0a0f1034269fe4757c9e8cfe92fdda38a0fd1e')
 
 prepare() {
   cd $pkgname-$pkgver
-  git submodule update --init
+
+  rm -rf extra/haxelib_src
+  cp -rv "$srcdir/haxelib_src" extra/
 
   # Prepare opam and ocamlfind before building
   export HOME="$srcdir"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/haxe/-/commit/e8a6e66db97f45f87e580baa61658f579bb48a33

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/haxe/-/commit/e8a6e66db97f45f87e580baa61658f579bb48a33
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to