mirror of
https://github.com/palera1n/palera1n.git
synced 2026-10-25 02:29:49 +01:00
try build newt
This commit is contained in:
1 parent
f69f964d04
commit
d006f1a2ae
2 files changed
+87
-2
No files matched your search
@@ -28,6 +28,8 @@ jobs:
|
|||||||
LIBUSB_VERSION: 1.0.26
|
LIBUSB_VERSION: 1.0.26
|
||||||
READLINE_VERSION: 8.2
|
READLINE_VERSION: 8.2
|
||||||
NCURSES_VERSION: 6.4
|
NCURSES_VERSION: 6.4
|
||||||
|
SLANG_VERSION: 2.3.3
|
||||||
|
NEWT_VERSION: 0.52.23
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
@@ -54,11 +56,16 @@ jobs:
|
|||||||
https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v${{ env.MBEDTLS_VERSION }}.tar.gz \
|
https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v${{ env.MBEDTLS_VERSION }}.tar.gz \
|
||||||
https://github.com/libusb/libusb/releases/download/v${{ env.LIBUSB_VERSION }}/libusb-${{ env.LIBUSB_VERSION }}.tar.bz2 \
|
https://github.com/libusb/libusb/releases/download/v${{ env.LIBUSB_VERSION }}/libusb-${{ env.LIBUSB_VERSION }}.tar.bz2 \
|
||||||
https://mirror-hk.koddos.net/gnu/readline/readline-${{ env.READLINE_VERSION }}.tar.gz \
|
https://mirror-hk.koddos.net/gnu/readline/readline-${{ env.READLINE_VERSION }}.tar.gz \
|
||||||
https://mirror-hk.koddos.net/gnu/ncurses/ncurses-${{ env.NCURSES_VERSION }}.tar.gz
|
https://mirror-hk.koddos.net/gnu/ncurses/ncurses-${{ env.NCURSES_VERSION }}.tar.gz \
|
||||||
|
https://www.jedsoft.org/releases/slang/slang-${{ env.SLANG_VERSION }}.tar.bz2 \
|
||||||
|
https://releases.pagure.org/newt/newt-${{ env.NEWT_VERSION }}.tar.gz
|
||||||
|
|
||||||
tar -xf v${{ env.MBEDTLS_VERSION }}.tar.gz
|
tar -xf v${{ env.MBEDTLS_VERSION }}.tar.gz
|
||||||
tar -xjf libusb-${{ env.LIBUSB_VERSION }}.tar.bz2
|
tar -xjf libusb-${{ env.LIBUSB_VERSION }}.tar.bz2
|
||||||
tar -xf readline-${{ env.READLINE_VERSION }}.tar.gz
|
tar -xf readline-${{ env.READLINE_VERSION }}.tar.gz
|
||||||
tar -xf ncurses-${{ env.NCURSES_VERSION }}.tar.gz
|
tar -xf ncurses-${{ env.NCURSES_VERSION }}.tar.gz
|
||||||
|
tar -xjf slang-${{ env.SLANG_VERSION }}.tar.bz2
|
||||||
|
tar -xf newt-${{ env.NEWT_VERSION }}.tar.gz
|
||||||
git clone --depth=1 https://github.com/libimobiledevice/libplist
|
git clone --depth=1 https://github.com/libimobiledevice/libplist
|
||||||
git clone --depth=1 https://github.com/libimobiledevice/libimobiledevice-glue
|
git clone --depth=1 https://github.com/libimobiledevice/libimobiledevice-glue
|
||||||
git clone --depth=1 https://github.com/libimobiledevice/libirecovery
|
git clone --depth=1 https://github.com/libimobiledevice/libirecovery
|
||||||
@@ -199,6 +206,34 @@ jobs:
|
|||||||
gmake -j$(sysctl -n hw.ncpu) install DESTDIR=${{ env.DESTDIR }}
|
gmake -j$(sysctl -n hw.ncpu) install DESTDIR=${{ env.DESTDIR }}
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
- name: Build S-Lang
|
||||||
|
run: |
|
||||||
|
cd slang-${{ env.SLANG_VERSION }}
|
||||||
|
./configure \
|
||||||
|
${{ env.CONFIGURE_ARGS }} \
|
||||||
|
--without-x \
|
||||||
|
--without-pcre \
|
||||||
|
--without-onig \
|
||||||
|
--without-z \
|
||||||
|
--without-png \
|
||||||
|
--without-iconv
|
||||||
|
gmake -j$(sysctl -n hw.ncpu) static
|
||||||
|
gmake -j$(sysctl -n hw.ncpu) install-static DESTDIR=${{ env.DESTDIR }}
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
- name: Build newt
|
||||||
|
run: |
|
||||||
|
cd newt-${{ env.NEWT_VERSION }}
|
||||||
|
./configure \
|
||||||
|
${{ env.CONFIGURE_ARGS }} \
|
||||||
|
--with-gpm-support \
|
||||||
|
--with-readline=gnu \
|
||||||
|
--without-python \
|
||||||
|
--without-tcl
|
||||||
|
gmake -j$(sysctl -n hw.ncpu)
|
||||||
|
gmake -j$(sysctl -n hw.ncpu) install DESTDIR=${{ env.DESTDIR }}
|
||||||
|
cd ..
|
||||||
|
|
||||||
- name: Build libplist
|
- name: Build libplist
|
||||||
run: |
|
run: |
|
||||||
cd libplist
|
cd libplist
|
||||||
@@ -365,6 +400,9 @@ jobs:
|
|||||||
LIBUSB_VERSION: 1.0.26
|
LIBUSB_VERSION: 1.0.26
|
||||||
READLINE_VERSION: 8.2
|
READLINE_VERSION: 8.2
|
||||||
NCURSES_VERSION: 6.4
|
NCURSES_VERSION: 6.4
|
||||||
|
SLANG_VERSION: 2.3.3
|
||||||
|
NEWT_VERSION: 0.52.23
|
||||||
|
GPM_VERSION: 1.20.7
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
@@ -436,11 +474,18 @@ jobs:
|
|||||||
https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v${{ env.MBEDTLS_VERSION }}.tar.gz \
|
https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v${{ env.MBEDTLS_VERSION }}.tar.gz \
|
||||||
https://github.com/libusb/libusb/releases/download/v${{ env.LIBUSB_VERSION }}/libusb-${{ env.LIBUSB_VERSION }}.tar.bz2 \
|
https://github.com/libusb/libusb/releases/download/v${{ env.LIBUSB_VERSION }}/libusb-${{ env.LIBUSB_VERSION }}.tar.bz2 \
|
||||||
https://mirror-hk.koddos.net/gnu/readline/readline-${{ env.READLINE_VERSION }}.tar.gz \
|
https://mirror-hk.koddos.net/gnu/readline/readline-${{ env.READLINE_VERSION }}.tar.gz \
|
||||||
https://mirror-hk.koddos.net/gnu/ncurses/ncurses-${{ env.NCURSES_VERSION }}.tar.gz
|
https://mirror-hk.koddos.net/gnu/ncurses/ncurses-${{ env.NCURSES_VERSION }}.tar.gz \
|
||||||
|
https://www.jedsoft.org/releases/slang/slang-${{ env.SLANG_VERSION }}.tar.bz2 \
|
||||||
|
https://releases.pagure.org/newt/newt-${{ env.NEWT_VERSION }}.tar.gz \
|
||||||
|
http://www.nico.schottelius.org/software/gpm/archives/gpm-${{ env.GPM_VERSION }}.tar.gz
|
||||||
|
|
||||||
tar -xf v${{ env.MBEDTLS_VERSION }}.tar.gz
|
tar -xf v${{ env.MBEDTLS_VERSION }}.tar.gz
|
||||||
tar -xjf libusb-${{ env.LIBUSB_VERSION }}.tar.bz2
|
tar -xjf libusb-${{ env.LIBUSB_VERSION }}.tar.bz2
|
||||||
tar -xf readline-${{ env.READLINE_VERSION }}.tar.gz
|
tar -xf readline-${{ env.READLINE_VERSION }}.tar.gz
|
||||||
tar -xf ncurses-${{ env.NCURSES_VERSION }}.tar.gz
|
tar -xf ncurses-${{ env.NCURSES_VERSION }}.tar.gz
|
||||||
|
tar -xjf slang-${{ env.SLANG_VERSION }}.tar.bz2
|
||||||
|
tar -xf newt-${{ env.NEWT_VERSION }}.tar.gz
|
||||||
|
tar -xf gpm-${{ env.GPM_VERSION }}.tar.gz
|
||||||
git clone --depth=1 https://github.com/libimobiledevice/libplist
|
git clone --depth=1 https://github.com/libimobiledevice/libplist
|
||||||
git clone --depth=1 https://github.com/libimobiledevice/libimobiledevice-glue
|
git clone --depth=1 https://github.com/libimobiledevice/libimobiledevice-glue
|
||||||
git clone --depth=1 https://github.com/libimobiledevice/libirecovery
|
git clone --depth=1 https://github.com/libimobiledevice/libirecovery
|
||||||
@@ -522,6 +567,43 @@ jobs:
|
|||||||
make -j$(nproc) install DESTDIR=${{ env.DESTDIR }}
|
make -j$(nproc) install DESTDIR=${{ env.DESTDIR }}
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
- name: Build S-Lang
|
||||||
|
run: |
|
||||||
|
cd slang-${{ env.SLANG_VERSION }}
|
||||||
|
./configure \
|
||||||
|
${{ env.CONFIGURE_ARGS }} \
|
||||||
|
--without-x \
|
||||||
|
--without-pcre \
|
||||||
|
--without-onig \
|
||||||
|
--without-z \
|
||||||
|
--without-png \
|
||||||
|
--without-iconv
|
||||||
|
gmake -j$(sysctl -n hw.ncpu) static
|
||||||
|
gmake -j$(sysctl -n hw.ncpu) install-static DESTDIR=${{ env.DESTDIR }}
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
- name: Build GPM
|
||||||
|
run: |
|
||||||
|
cd gpm-${{ env.GPM_VERSION }}
|
||||||
|
./configure \
|
||||||
|
${{ env.CONFIGURE_ARGS }}
|
||||||
|
gmake -j$(sysctl -n hw.ncpu)
|
||||||
|
gmake -j$(sysctl -n hw.ncpu) install DESTDIR=${{ env.DESTDIR }}
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
- name: Build newt
|
||||||
|
run: |
|
||||||
|
cd newt-${{ env.NEWT_VERSION }}
|
||||||
|
./configure \
|
||||||
|
${{ env.CONFIGURE_ARGS }} \
|
||||||
|
--with-gpm-support \
|
||||||
|
--with-readline=gnu \
|
||||||
|
--without-python \
|
||||||
|
--without-tcl
|
||||||
|
gmake -j$(sysctl -n hw.ncpu)
|
||||||
|
gmake -j$(sysctl -n hw.ncpu) install DESTDIR=${{ env.DESTDIR }}
|
||||||
|
cd ..
|
||||||
|
|
||||||
- name: Build libplist
|
- name: Build libplist
|
||||||
run: |
|
run: |
|
||||||
cd libplist
|
cd libplist
|
||||||
|
|||||||
@@ -35,6 +35,9 @@ tui_screen_t tui_screen_options() {
|
|||||||
FORM* options_form;
|
FORM* options_form;
|
||||||
FIELD* options[3];
|
FIELD* options[3];
|
||||||
|
|
||||||
|
options[0] = new_field(2, 2, 2, 2);
|
||||||
|
options[1] = new_field();
|
||||||
|
options[2] = NULL;
|
||||||
|
|
||||||
refresh();
|
refresh();
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user