Compare commits

..

27 Commits

Author SHA1 Message Date
Automatic Release Builder
eb4efb28ce Update FlightGear submodule 2020-12-17 21:25:31 +00:00
Automatic Release Builder
4f9dd89fca Add further commits for 2020.3.5 2020-12-17 14:07:38 +00:00
Automatic Release Builder
a7e2623c8d new version: 2020.3.5 2020-12-17 13:50:06 +00:00
James Turner
c442fefb93 Update submodules for 2020.3.5 2020-12-17 13:49:57 +00:00
James Turner
34ff55ad37 Update submodules 2020-12-17 13:46:56 +00:00
Automatic Release Builder
8b266f75da new version: 2020.3.4 2020-11-30 11:19:55 +00:00
Automatic Release Builder
aeaebbbb10 Update submodules for 2020.3.4 2020-11-30 10:17:21 +00:00
Automatic Release Builder
33cbcf51f7 Update flightgear 2020-11-21 16:00:17 +00:00
Automatic Release Builder
caeaa32ba8 Update FGData 2020-11-19 22:02:11 +00:00
Automatic Release Builder
ea7524899e AppImage: default to launch, fix osgDB plugin loading
When no arguments are pased to the AppImage, start with
the launcher for a pleasant experience.

Adjust the RPath on our copied osgDB plugins, so that dependencies
are found at the bundled lib dir.
2020-11-19 21:22:45 +00:00
Automatic Release Builder
29edfba044 AppImage: fix library paths
Fix spelling of the plugin path, and remove setting LD_LIBRARY_PATH
at all, to avoid breaking other apps we launch (eg browser).
2020-11-17 13:47:50 +00:00
Automatic Release Builder
1beae6304b Update FlightGear 2020-11-16 18:44:29 +00:00
Automatic Release Builder
73248547f9 new version: 2020.3.3 2020-11-12 11:16:11 +00:00
Automatic Release Builder
49b584ffe7 Update submoduel versions 2020-11-12 11:16:01 +00:00
Automatic Release Builder
06c7bbf557 Update submodules 2020-11-12 10:31:24 +00:00
Automatic Release Builder
399a3075c9 new version: 2020.3.2 2020-11-04 22:10:33 +00:00
James Turner
c24c41a998 Update submodules for 2020.3.2 2020-11-04 22:10:25 +00:00
James Turner
94c09416d5 Submodule updates 2020-11-04 11:55:46 +00:00
James Turner
be5880ee19 Save the modfiied create-scenery-pack script 2020-11-03 19:57:58 +00:00
James Turner
500cf2e82c Update submodules 2020-11-03 18:00:53 +00:00
James Turner
92c46f14c7 Update submodules 2020-11-01 11:08:47 +00:00
James Turner
62ca4bb577 Helper script to reset author 2020-10-30 12:00:38 +00:00
Automatic Release Builder
d7873fe00c Update submodules 2020-10-29 21:27:28 +00:00
Automatic Release Builder
9fcb01f81e Update flightgear submodule 2020-10-29 16:34:33 +00:00
Automatic Release Builder
04a518c23e Update submodules 2020-10-29 11:56:49 +00:00
Brendan Black
598c65d3e9 cp libfreebl* crypto libs so ubuntu 20.10 works 2020-10-28 18:06:35 +00:00
Automatic Release Builder
cfb0f907e4 Update Flightgear submodule 2020-10-27 20:09:49 +00:00
7 changed files with 80 additions and 29 deletions

View File

@@ -47,12 +47,18 @@ rm appdir/usr/lib/lib*.a
cp -a dist/lib64/osgPlugins-3.4.2 appdir/usr/lib
# adjust the rpath on the copied plugins, so they don't
# require LD_LIBRARY_PATH to be set to load their dependencies
# correctly
patchelf --set-rpath \$ORIGIN/../ appdir/usr/lib/osgPlugins-3.4.2/*.so
cp -r dist/share appdir/usr
cp -a /usr/lib64/qt5/qml/QtQuick.2 appdir/usr/qml
cp /usr/lib64/libsoftokn3.* appdir/usr/lib
cp /usr/lib64/libnsspem.so appdir/usr/lib
cp /usr/lib64/libfreebl* appdir/usr/lib
cp /etc/pki/tls/certs/ca-bundle.crt appdir/usr/ssl/cacert.pem
#modify the desktop file so that linuxdeployqt doesn't barf (version to 1.0, add semicolon to end of certain line types)
@@ -60,15 +66,23 @@ sed -i 's/^Categor.*/&;/ ; s/^Keyword.*/&;/ ; s/1\.1/1\.0/' appdir/usr/share/app
#generate AppRun script
# Note: don't set LD_LIBRARY_PATH here.
# if you do, you need to add code to unset it *sinde* FlightGear (eg, bootstrap.cxx),
# so that fork-ed processes don't inherit the value. For an example see:
# https://github.com/KDAB/hotspot/blob/master/src/main.cpp#L87
cat << 'EOF' > appdir/AppRun
#!/bin/bash
HERE="$(dirname "$(readlink -f "${0}")")"
export SIMGEAR_TLS_CERT_PATH=$HERE/usr/ssl/cacert.pem
echo SIMGEAR_TLS_CERT_PATH=$SIMGEAR_TLS_CERT_PATH
export LD_LIBRARY_PATH=${HERE}/usr/lib:${LD_LIBRARY_PATH}
export OSG_LIBARARY_PATH=${HERE}/usr/lib
echo LD_LIBRARY_PATH=$LD_LIBRARY_PATH
exec "${HERE}/usr/bin/fgfs" "$@"
export OSG_LIBRARY_PATH=${HERE}/usr/lib
if [[ $# -eq 0 ]]; then
echo "Started with no arguments; assuming --launcher"
exec "${HERE}/usr/bin/fgfs" --launcher
else
exec "${HERE}/usr/bin/fgfs" "$@"
fi
EOF

2
fgdata

Submodule fgdata updated: ae1a2b153f...0193619618

View File

@@ -1,26 +1,29 @@
#!/bin/bash
#
# Create the scenery pack for a release distribution
# Make sure to
# * set SCENERY and point it to your local (full) mirror of terrasync scenery
# * name the SCENERY_PACK correctly
# * carefully select the tiles to copy, usually 2x2, 2x3 or 3x2 keeps the pack small enough
#
SCENERY=/path/to/your/scenery
SCENERY_PACK=SceneryPack.PHNL
TILES="w160n[12]0/w???n??"
if [ ! -d "$SCENERY" ]; then
echo "Scenery directory not found or not readable"
exit 1
fi
# the name to create
SCENERY_PACK=SceneryPack.BIKF
if [ ! -d "$SCENERY"/Objects -o ! -d "$SCENERY"/Terrain -o ! -d "$SCENERY"/Airports -o ! -d "$SCENERY"/Models ]; then
echo "Scenery directory does not look like a scenery directory"
exit 1
fi
# the tiles to select
TILES="w030n60/w???n??";
# tiles for PHNL for C172 tutorials
TUTORIAL_TILES="w160n[12]0/w???n??";
rm -f SceneryPack.*.tgz
ln -s "$SCENERY" ${SCENERY_PACK}
tar --format=gnu --create --owner=root --group=root --gzip --exclude="**/.dirindex" --file=${SCENERY_PACK}.tgz ${SCENERY_PACK}/Objects/${TILES} ${SCENERY_PACK}/Terrain/${TILES} ${SCENERY_PACK}/Airports ${SCENERY_PACK}/Models
# note the path to the TerraSync root here
ln -s /var/www/uk-mirror/fgscenery ${SCENERY_PACK}
tar --format=gnu --create --owner=root --group=root --gzip --file=${SCENERY_PACK}.tgz \
${SCENERY_PACK}/Objects/${TILES} \
${SCENERY_PACK}/Terrain/${TILES} \
${SCENERY_PACK}/Objects/${TUTORIAL_TILES} \
${SCENERY_PACK}/Terrain/${TUTORIAL_TILES} \
${SCENERY_PACK}/Airports/B/I/K \
${SCENERY_PACK}/Airports/P/H \
${SCENERY_PACK}/Models
rm ${SCENERY_PACK}
# upload to frs.sourceforge.net /home/frs/project/fquitfl/flightgear/scenery/

View File

@@ -0,0 +1,34 @@
#!/bin/bash
#This file is part of FlightGear
#
#FlightGear is free software: you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation, either version 2 of the License, or
#(at your option) any later version.
#
#FlightGear is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#
#You should have received a copy of the GNU General Public License
#along with FlightGear If not, see <http://www.gnu.org/licenses/>.
if [ -z "$1" -o -z "$2" ]; then
echo "usage: author email"
exit
fi
resetAuthor() {
pushd $3 > /dev/null
git config user.name "$1"
git config user.email $2
popd > /dev/null
}
resetAuthor "$1" $2 flightgear
resetAuthor "$1" $2 simgear
resetAuthor "$1" $2 fgdata
resetAuthor "$1" $2 getstart
resetAuthor "$1" $2 .

Submodule simgear updated: 78d073a0f0...def2af2bdd

View File

@@ -1 +1 @@
2020.3.1
2020.3.5