Skip to content

Commit dffdb16

Browse files
authored
Merge branch 'master' into master
2 parents 0328547 + 443fbb9 commit dffdb16

9 files changed

Lines changed: 93 additions & 55 deletions

compile-all

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,8 @@ cd ../libs-base
169169
make distclean
170170
. $prefix/System/Library/Makefiles/GNUstep.sh
171171
LDFLAGS="$LDFLAGS -ldispatch" $MAKE GNUSTEP_INSTALLATION_DOMAIN=SYSTEM debug=yes || exit 1
172+
# Temporary until KVO issues are fixed...
173+
./configure --disable-newkvo
172174
if [ "true" == "$NEEDSROOT" ]; then
173175
${SUDO} -u root ./install.sh $prefix $MAKE
174176
else

gnustep-web-install

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,29 @@
33
echo "Install GNUstep"
44
echo " "
55
cat <<EOF
6-
.:;;::::;;:
7-
..:;X@:;X@@S:t8%::.
8-
.;;88tStttttttttX8%88;:
9-
.:;% @tt%t;;;;;;;::;;@8X;;:
10-
;:tS;ttt;;::;::;;t; 8SX @8;
11-
..:;S@S;;t;;;:::::tX@ X ::
12-
:;:S::;;;;::;:;::;%8 8 .:.
13-
.;:t .:X :S::::::;;;:::tS@ X8%t
14-
.;S8S:::.SS:;:;::;:;;;;;;%X@ .. 8 8:
15-
:;; 8t %;8.::;;;:8888888X8 Xt::
16-
.:;X SS888;;;;;;St%..... . 8:@:
17-
;.:8 t8%;;::;;tXS . ;8S;
18-
.:8@ 8t88t@::;%SS . . S :.
19-
.:S%tt.t88@8.;St%; . @X%;:.
20-
...:Xt;;;; X%@SXSS% . @ 8:;
21-
;.:St;t8t.8t :X%%: . %:S t:
22-
::S 8;t:t.;@S S:@@Xt:. .:%8:88t%:
23-
:XX8@;:;8@:.X:@.;%8 X@t;;tX%%8%.:
24-
:X8@88 : X:..::;:t@.S:::.:::;:
25-
::t@8X;S;.%8;tttSSt;::..:.
26-
...:;:Xt.t@;;;::..
27-
.;tS;::
6+
@@@@@@@@@
7+
@@@@@@@@@@@@@@@@@@@
8+
@@@@@@@@@@@@@@@@@@@@@@@@@
9+
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
10+
@@@@@@@@@@@@@@@@@@@@@@@ @@@@@
11+
@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@
12+
@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@
13+
@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@
14+
@@@@@@@@@@@@@@@@@@@@@@@@@@@ @
15+
@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @
16+
@@@@@@@@@@@@@@@@@@@@@@@@@@@@
17+
@@@@@@@@@@@@@@
18+
@@@@@@@@@@@@@@
19+
@@@@@@@@@@@@@ @
20+
@@@@@@@@@@@@@ @
21+
@@@@@@@@@@@@ @@
22+
@@@@@@@@@@@@ @@@
23+
@@@@@@@@@@@ @@@@
24+
@@@@@@@@@ @@@@@
25+
@@@@@@@ @@@@@@@
26+
@@@@@@@@@ @@@@@@@@@
27+
@@@@@@@@@@@@ @@@@@@@@@@@@
28+
@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@
2829
EOF
2930

3031
echo " "

gnustep-web-install-dev

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,29 @@
33
echo "Install GNUstep"
44
echo " "
55
cat <<EOF
6-
.:;;::::;;:
7-
..:;X@:;X@@S:t8%::.
8-
.;;88tStttttttttX8%88;:
9-
.:;% @tt%t;;;;;;;::;;@8X;;:
10-
;:tS;ttt;;::;::;;t; 8SX @8;
11-
..:;S@S;;t;;;:::::tX@ X ::
12-
:;:S::;;;;::;:;::;%8 8 .:.
13-
.;:t .:X :S::::::;;;:::tS@ X8%t
14-
.;S8S:::.SS:;:;::;:;;;;;;%X@ .. 8 8:
15-
:;; 8t %;8.::;;;:8888888X8 Xt::
16-
.:;X SS888;;;;;;St%..... . 8:@:
17-
;.:8 t8%;;::;;tXS . ;8S;
18-
.:8@ 8t88t@::;%SS . . S :.
19-
.:S%tt.t88@8.;St%; . @X%;:.
20-
...:Xt;;;; X%@SXSS% . @ 8:;
21-
;.:St;t8t.8t :X%%: . %:S t:
22-
::S 8;t:t.;@S S:@@Xt:. .:%8:88t%:
23-
:XX8@;:;8@:.X:@.;%8 X@t;;tX%%8%.:
24-
:X8@88 : X:..::;:t@.S:::.:::;:
25-
::t@8X;S;.%8;tttSSt;::..:.
26-
...:;:Xt.t@;;;::..
27-
.;tS;::
6+
@@@@@@@@@
7+
@@@@@@@@@@@@@@@@@@@
8+
@@@@@@@@@@@@@@@@@@@@@@@@@
9+
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
10+
@@@@@@@@@@@@@@@@@@@@@@@ @@@@@
11+
@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@
12+
@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@
13+
@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@
14+
@@@@@@@@@@@@@@@@@@@@@@@@@@@ @
15+
@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @
16+
@@@@@@@@@@@@@@@@@@@@@@@@@@@@
17+
@@@@@@@@@@@@@@
18+
@@@@@@@@@@@@@@
19+
@@@@@@@@@@@@@ @
20+
@@@@@@@@@@@@@ @
21+
@@@@@@@@@@@@ @@
22+
@@@@@@@@@@@@ @@@
23+
@@@@@@@@@@@ @@@@
24+
@@@@@@@@@ @@@@@
25+
@@@@@@@ @@@@@@@
26+
@@@@@@@@@ @@@@@@@@@
27+
@@@@@@@@@@@@ @@@@@@@@@@@@
28+
@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@
2829
EOF
2930

3031
echo " "
@@ -40,7 +41,8 @@ if [ "X${KERNEL}" == "Xopenbsd" ];then
4041
else
4142
curl -fsSL > ./setup-${KERNEL} https://raw.githubusercontent.com/gnustep/tools-scripts/master/setup-${KERNEL}
4243
fi
43-
. ./setup-${KERNEL}
44+
45+
./setup-${KERNEL}
4446
rm ./setup-${KERNEL}
4547

4648
echo "======== Create gnustep build directories ========"
@@ -62,6 +64,3 @@ echo "================ Post Installation ================"
6264
./tools-scripts/post-install-${KERNEL}
6365

6466
echo "Done..."
65-
66-
67-

install-dependencies-darwin

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ brew install cairo
3939
brew install portaudio
4040
brew install make
4141
brew install cmake
42+
# brew install libcurl
4243

4344
#echo "------- Upgrade existing packages..."
4445
#brew upgrade

install-dependencies-freebsd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ sudo pkg install -y cairo
2020
sudo pkg install -y avahi
2121
sudo pkg install -y portaudio
2222
sudo pkg install -y flite
23+
sudo pkg install -y curl
2324
echo "Done..."
2425
exit 0

install-dependencies-linux

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ install_debian()
4545
sudo apt --yes install libwayland-dev
4646
sudo apt --yes install libxkbcommon-dev
4747
sudo apt --yes install wayland-protocols
48+
sudo apt --yes install libcurl4-gnutls-dev
4849

4950
echo "-------"
5051
echo "Done..."
@@ -90,6 +91,7 @@ install_redhat()
9091
# sudo yum -y install sphinxtrain
9192
sudo yum -y install openssl-devel
9293
sudo yum -y install gnutls-devel
94+
sudo yum -y install libcurl4-gnutls-devel
9395

9496
echo "-------"
9597
echo "Done..."

install-dependencies-netbsd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ sudo ./netbsd_pkg_add flite
2424
sudo ./netbsd_pkg_add clang
2525
sudo ./netbsd_pkg_add cmake
2626
sudo ./netbsd_pkg_add objc
27+
sudo ./netbsd_pkg_add libcurl
2728

2829
echo "Done..."
2930
exit 0

install-dependencies-openbsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/bin/sh
1+
git #!/bin/sh
22

33
# change to doas if you use doas
44
SUDO=sudo

setup-linux

Lines changed: 37 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,52 @@
11
#!/bin/sh
22

33
export USER=`whoami`
4+
COMMAND="apt"
5+
6+
# Add distro specific variables...
7+
. /etc/lsb-release
8+
9+
# Install SUDO if needed...
410
if [ ! -e /usr/bin/sudo ]; then
511
echo "Installing sudo..."
612
if [ -e /usr/bin/apt ]; then
713
su -c "apt install sudo"
14+
815
else
916
su -c "rpm install sudo"
17+
COMMAND="rpm"
1018
fi
1119
else
1220
echo "sudo command is already present."
1321
fi
1422

15-
if [ ! -e /etc/sudoers.d/${USER} ]; then
16-
echo "Adding ${USER} to sudoers..."
17-
echo "Please enter the root user's password."
18-
su -c 'echo "${USER} ALL=(ALL:ALL) ALL" > /etc/sudoers.d/${USER}'
19-
else
20-
echo "${USER} is already a member of sudo users."
23+
# Update root password...
24+
echo "Checking if root password is not set, please set it..."
25+
if [ "${DISTRIB_ID}" = "Ubuntu" ]; then
26+
STATUS=`sudo passwd root --status | cut -f2 -d' '`
27+
if [ "${STATUS}" = "L" ]; then
28+
sudo passwd root
29+
fi
30+
fi
31+
32+
# Add to sudoers
33+
if [ "${DISTRIB_ID}" != "Ubuntu" ]; then
34+
if [ ! -e /etc/sudoers.d/${USER} ]; then
35+
echo "Adding ${USER} to sudoers..."
36+
echo "Please enter the root user's password."
37+
su -c 'echo "${USER} ALL=(ALL:ALL) ALL" > /etc/sudoers.d/${USER}'
38+
else
39+
echo "${USER} is already a member of sudo users."
40+
fi
41+
fi
42+
43+
# Install git and curl if needed...
44+
if [ ! -e /usr/bin/curl ]; then
45+
echo "Installing git"
46+
sudo ${COMMAND} install curl
47+
fi
48+
49+
if [ ! -e /usr/bin/git ]; then
50+
echo "Installing git"
51+
sudo ${COMMAND} install git
2152
fi

0 commit comments

Comments
 (0)