Improve release script, update root level extension library
This commit is contained in:
parent
8232bcf6ca
commit
6c216b31e8
Binary file not shown.
18
bin/release
18
bin/release
|
@ -24,6 +24,22 @@ source.lines.each do |line|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
FileUtils.cp 'src/AMOSPro_BSDSocket.Lib', 'AMOSPro_BSDSocket.Lib'
|
||||||
|
|
||||||
|
strings = []
|
||||||
|
Open3.popen2e('strings', 'AMOSPro_BSDSocket.Lib') do |stdin, stdout_and_stderr, wait_thr|
|
||||||
|
stdin.close
|
||||||
|
|
||||||
|
stdout_and_stderr.each { |l| strings << l }
|
||||||
|
|
||||||
|
wait_thr.join
|
||||||
|
end
|
||||||
|
|
||||||
|
unless strings.any? { |s| s[version] }
|
||||||
|
puts "Extension build doesn't match source version! Did you rebuild it yet on the Amiga?"
|
||||||
|
exit 1
|
||||||
|
end
|
||||||
|
|
||||||
FileUtils.mkdir_p 'dist'
|
FileUtils.mkdir_p 'dist'
|
||||||
|
|
||||||
build_base = 'build'
|
build_base = 'build'
|
||||||
|
@ -35,8 +51,6 @@ FileUtils.rm_rf 'aminet'
|
||||||
FileUtils.mkdir_p build_dir
|
FileUtils.mkdir_p build_dir
|
||||||
FileUtils.mkdir_p 'aminet'
|
FileUtils.mkdir_p 'aminet'
|
||||||
|
|
||||||
FileUtils.cp 'src/AMOSPro_BSDSocket.Lib', 'AMOSPro_BSDSocket.Lib'
|
|
||||||
|
|
||||||
hackerbun_target = File.expand_path("dist/AMOSPro_BSDSocket_#{version}.lha")
|
hackerbun_target = File.expand_path("dist/AMOSPro_BSDSocket_#{version}.lha")
|
||||||
|
|
||||||
[
|
[
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
; extension number 18
|
; extension number 18
|
||||||
ExtNb equ 18-1
|
ExtNb equ 18-1
|
||||||
Version MACRO
|
Version MACRO
|
||||||
dc.b "1.1.4-20240426"
|
dc.b "1.1.4-20240502"
|
||||||
ENDM
|
ENDM
|
||||||
VerNumber equ $1
|
VerNumber equ $1
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue