Пересобранный и видоизмененный conky для ОСГОС

This commit is contained in:
commit 3a48cf8c86
738 changed files with 217718 additions and 0 deletions

101
appimage/build.sh Executable file
View file

@ -0,0 +1,101 @@
#!/bin/bash
set -e
set -x
# building in temporary directory to keep system clean
# use RAM disk if possible (as in: not building on CI system like Travis, and RAM disk is available)
if [ "$CI" == "" ] && [ -d /dev/shm ]; then
TEMP_BASE=/dev/shm
else
TEMP_BASE=/tmp
fi
BUILD_DIR=$(mktemp -d -p "$TEMP_BASE" AppImageLauncher-build-XXXXXX)
# make sure to clean up build dir, even if errors occur
cleanup () {
if [ -d "$BUILD_DIR" ]; then
rm -rf "$BUILD_DIR"
fi
}
trap cleanup EXIT
# store repo root as variable
REPO_ROOT=$(readlink -f $(dirname $(dirname $0)))
OLD_CWD=$(readlink -f .)
# check if we have a recent enough version of librsvg
if pkg-config --atleast-version 2.60 librsvg-2.0; then
ENABLE_RSVG=ON
else
ENABLE_RSVG=OFF
fi
# switch to build dir
pushd "$BUILD_DIR"
# configure build files with cmake
# we need to explicitly set the install prefix, as CMake's default is /usr/local for some reason...
cmake -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DRELEASE=$RELEASE \
-DBUILD_AUDACIOUS=ON \
-DBUILD_DOCS=ON \
-DBUILD_HTTP=ON \
-DBUILD_ICAL=ON \
-DBUILD_ICONV=ON \
-DBUILD_IRC=ON \
-DBUILD_IRC=ON \
-DBUILD_JOURNAL=ON \
-DBUILD_LUA_CAIRO=ON \
-DBUILD_LUA_IMLIB2=ON \
-DBUILD_LUA_RSVG=${ENABLE_RSVG} \
-DBUILD_MYSQL=ON \
-DBUILD_NVIDIA=ON \
-DBUILD_PULSEAUDIO=ON \
-DBUILD_RSS=ON \
-DBUILD_CURL=ON \
-DBUILD_WAYLAND=ON \
-DBUILD_WLAN=ON \
-DBUILD_X11=ON \
-DBUILD_XMMS2=ON \
-DCMAKE_INSTALL_PREFIX=./AppDir/usr \
"$REPO_ROOT"
# build project and install files into AppDir
cmake --build .
cmake --install .
wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
# make them executable
chmod +x linuxdeploy-x86_64.AppImage
./linuxdeploy-x86_64.AppImage \
--appdir AppDir \
-e AppDir/usr/bin/conky \
-i AppDir/usr/share/icons/hicolor/scalable/apps/conky-logomark-violet.svg \
-d AppDir/usr/share/applications/conky.desktop
wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
chmod +x appimagetool-x86_64.AppImage
GPG_KEY=C793F1BA
if gpg --list-keys ${GPG_KEY}; then
./appimagetool-x86_64.AppImage AppDir --sign --sign-key ${GPG_KEY}
else
./appimagetool-x86_64.AppImage AppDir
fi
for f in conky*.AppImage
do
sha256sum $f > $f.sha256
done
mv conky*.AppImage* "$OLD_CWD"
# gzip & copy the man page, which will be attached to releases
gzip doc/conky.1
mv doc/conky.1.gz "$OLD_CWD"

52
appimage/pubkey.asc Normal file
View file

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
wx+HXxpgEVCG2W1Ljb31o5E=
=w9c/
-----END PGP PUBLIC KEY BLOCK-----