mirror of
https://github.com/ivabus/pantry
synced 2024-11-10 02:25:18 +03:00
parent
85ad44e24a
commit
e3cd93b1ad
3
.github/workflows/build.yml
vendored
3
.github/workflows/build.yml
vendored
|
@ -46,6 +46,9 @@ jobs:
|
|||
|
||||
# even though we install ca-certificates, our curl is not aware of them or something
|
||||
echo --insecure >> ~/.curlrc
|
||||
|
||||
#FIXME needed for gdk-pixbuf
|
||||
apt --yes install shared-mime-info
|
||||
;;
|
||||
macos-11)
|
||||
# screws up a lot of build scripts
|
||||
|
|
28
projects/gnu.org/gmp/package.yml
Normal file
28
projects/gnu.org/gmp/package.yml
Normal file
|
@ -0,0 +1,28 @@
|
|||
distributable:
|
||||
url: https://gmplib.org/download/gmp/gmp-{{ version }}.tar.xz
|
||||
strip-components: 1
|
||||
|
||||
#FIXME: need actual versions
|
||||
versions:
|
||||
- 6.2.1
|
||||
|
||||
#TODO make by default runs test
|
||||
# disable that
|
||||
# but we should have a `build.test` node that runs it after build
|
||||
|
||||
build:
|
||||
dependencies:
|
||||
tea.xyz/gx/cc: c99
|
||||
tea.xyz/gx/make: '*'
|
||||
gnu.org/m4: 1
|
||||
script: |-
|
||||
./configure \
|
||||
--enable-cxx \
|
||||
--with-pic \
|
||||
--build={{ hw.target }} \
|
||||
--prefix="{{ prefix }}"
|
||||
make --jobs {{ hw.concurrency }}
|
||||
make --jobs {{ hw.concurrency }} check
|
||||
make --jobs {{ hw.concurrency }} install
|
||||
|
||||
test: true #FIXME
|
Loading…
Reference in a new issue