diff --git a/appimage-template/docker/qt59/deps.sh b/appimage-template/docker/qt59/deps.sh index 4eaccab..924bd50 100644 --- a/appimage-template/docker/qt59/deps.sh +++ b/appimage-template/docker/qt59/deps.sh @@ -1,363 +1,355 @@ #!/bin/bash set -e set -x function error_exit { echo "$1" 1>&2 exit 1 } +# Toolchain deps +sudo apt-get -y install libspeex-dev #Newer toolchain cd $SOURCES && wget http://ftp.x.org/pub/individual/util/util-macros-1.19.0.tar.bz2 && tar xjvf util-macros-1.19.0.tar.bz2 if cd util-macros-1.19.0; then ./configure --prefix /usr make -j8 && sudo sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/util-macros-1.19.0.tar.bz2 && rm -rfv $SOURCES/util-macros-1.19.0 cd $SOURCES && wget http://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.bz2 && tar xjvf m4-1.4.18.tar.bz2 if cd m4-1.4.18; then ./configure --prefix /usr --enable-shared make -j8 && sudo sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/m4-1.4.18.tar.bz2 && rm -rfv $SOURCES/m4-1.4.18 cd $SOURCES && wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz && tar -xvf autoconf-2.69.tar.xz if cd autoconf-2.69; then ./configure --prefix /usr make -j8 && sudo sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/autoconf-2.69.tar.xz && rm -rfv $SOURCES/autoconf-2.69 cd $SOURCES && wget https://ftp.gnu.org/gnu/automake/automake-1.15.tar.xz && tar -xvf automake-1.15.tar.xz if cd automake-1.15; then mkdir builddir && cd builddir ../configure --prefix=/usr make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/automake-1.15.tar.xz && rm -rfv $SOURCES/automake-1.15 cd $SOURCES && wget https://ftp.gnu.org/gnu/autogen/rel5.18.12/autogen-5.18.12.tar.xz && tar -xvf autogen-5.18.12.tar.xz if cd $SOURCES/autogen-5.18.12; then mkdir builddir && cd builddir ../configure --prefix=/usr make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/autogen-5.18.12.tar.xz && rm -rfv $SOURCES/autogen-5.18.12 cd $SOURCES && wget http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.3.tar.gz && tar -xzvf gettext-0.19.3.tar.gz if cd $SOURCES/gettext-0.19.3; then ./configure --prefix=/usr make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/gettext-0.19.3.tar.gz && rm -rfv $SOURCES/gettext-0.19.3 cd $SOURCES && wget http://www.cups.org/software/1.7.5/cups-1.7.5-source.tar.bz2 && tar -jxvf cups-1.7.5-source.tar.bz2 if cd $SOURCES/cups-1.7.5; then aclocal -I config-scripts && autoconf -I config-scripts ./configure --prefix=/usr make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm -rfv $SOURCES/cups-1.7.5 && rm $SOURCES/cups-1.7.5-source.tar.bz2 #New pulseaudio cd $SOURCES && wget http://freedesktop.org/software/pulseaudio/releases/pulseaudio-10.0.tar.xz && tar -xvf pulseaudio-10.0.tar.xz if cd $SOURCES/pulseaudio-10.0; then mkdir builddir && cd builddir ../configure --prefix=/opt/usr make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/pulseaudio-10.0.tar.xz && rm -rfv $SOURCES/pulseaudio-10.0 #GPG stack for gpgme cd $SOURCES && wget https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.26.tar.bz2 && tar -jxvf libgpg-error-1.26.tar.bz2 if cd libgpg-error-1.26; then autoreconf --force --install mkdir builddir && cd builddir ../configure --prefix=/opt/usr make -j8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/libgpg-error-1.26.tar.bz2 && rm -rfv $SOURCES/libgpg-error-1.26 cd $SOURCES && wget https://www.gnupg.org/ftp/gcrypt/libksba/libksba-1.3.5.tar.bz2 && tar -jxvf libksba-1.3.5.tar.bz2 if cd $SOURCES/libksba-1.3.5; then autoreconf --force --install mkdir builddir && cd builddir ../configure --prefix=/opt/usr make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/libksba-1.3.5.tar.bz2 && rm -rfv $SOURCES/libksba-1.3.5 cd $SOURCES && wget https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.4.3.tar.bz2 && tar -jxvf libassuan-2.4.3.tar.bz2 if cd $SOURCES/libassuan-2.4.3; then autoreconf --force --install mkdir builddir && cd builddir ../configure --prefix=/opt/usr make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/libassuan-2.4.3.tar.bz2 && rm -rfv $SOURCES/libassuan-2.4.3 cd $SOURCES && wget https://www.gnupg.org/ftp/gcrypt/npth/npth-1.3.tar.bz2 && tar -jxvf npth-1.3.tar.bz2 if cd $SOURCES/npth-1.3; then autoreconf --force --install mkdir builddir && cd builddir ../configure --prefix=/opt/usr make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/npth-1.3.tar.bz2 && rm -rfv $SOURCES/npth-1.3 cd $SOURCES && wget https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.7.5.tar.bz2 && tar -jxvf libgcrypt-1.7.5.tar.bz2 if cd $SOURCES/libgcrypt-1.7.5; then autoreconf --force --install mkdir builddir && cd builddir ../configure --prefix=/opt/usr make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/libgcrypt-1.7.5.tar.bz2 && rm -rfv $SOURCES/libgcrypt-1.7.5 cd $SOURCES && wget http://ftp.gnu.org/gnu/libtasn1/libtasn1-4.10.tar.gz && tar -zxvf libtasn1-4.10.tar.gz if cd $SOURCES/libtasn1-4.10; then autoreconf --force --install mkdir builddir && cd builddir ../configure --prefix=/opt/usr make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/libtasn1-4.10.tar.gz && rm -rfv $SOURCES/libtasn1-4.10 cd $SOURCES && wget https://ftp.gnu.org/gnu/nettle/nettle-3.3.tar.gz && tar -zxvf nettle-3.3.tar.gz if cd $SOURCES/nettle-3.3; then autoreconf --force --install mkdir builddir && cd builddir ../configure --prefix=/opt/usr make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/nettle-3.3.tar.gz && rm -rfv $SOURCES/nettle-3.3 -cd $SOURCES && wget http://p11-glue.freedesktop.org/releases/p11-kit-0.23.2.tar.gz && tar -zxvf p11-kit-0.23.2.tar.gz -if cd $SOURCES/p11-kit-0.23.2; then +cd $SOURCES && wget https://github.com/p11-glue/p11-kit/releases/download/0.23.3/p11-kit-0.23.3.tar.gz && tar -zxvf p11-kit-0.23.3.tar.gz +if cd $SOURCES/p11-kit-0.23.3; then autoreconf --force --install mkdir builddir && cd builddir ../configure --prefix=/opt/usr make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/p11-kit-0.23.2.tar.gz && rm -rfv $SOURCES/p11-kit-0.23.2 cd $SOURCES && wget ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/gnutls-3.5.10.tar.xz && tar -xvf gnutls-3.5.10.tar.xz if cd $SOURCES/gnutls-3.5.10; then autoreconf --force --install mkdir builddir && cd builddir ../configure --prefix=/opt/usr --with-included-libtasn1 make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/gnutls-3.5.10.tar.xz && rm -rfv $SOURCES/gnutls-3.5.10 cd $SOURCES && wget http://downloads.sourceforge.net/pcre/pcre-8.35.tar.bz2 && tar -jxvf pcre-8.35.tar.bz2 if cd $SOURCES/pcre-8.35; then ./configure --prefix=/opt/usr make && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/pcre-8.35.tar.bz2 && rm -rfv $SOURCES/pcre-8.35 -cd $SOURCES && git clone git://git.gnupg.org/gpgme.git -if cd $SOURCES/gpgme; then - autoreconf --force --install - mkdir builddir && cd builddir - ../configure --prefix=/opt/usr - make -j 8 && sudo make install -else - error_exit "$LINENO: An error has occurred.. Aborting." -fi -rm -rfv $SOURCES/gpgme #New python3 sudo apt-get -y remove 'python3.*' 'sip.*' cd $SOURCES && wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tar.xz && tar -xvf Python-3.5.3.tar.xz if cd $SOURCES/Python-3.5.3; then ./configure --prefix=/usr --enable-shared --enable-static make -j 8 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/Python-3.5.3.tar.xz && sudo rm -rfv $SOURCES/Python-3.5.3 cd $SOURCES && wget https://sourceforge.net/projects/pyqt/files/sip/sip-4.19.1/sip-4.19.1.tar.gz && tar -zxvf sip-4.19.1.tar.gz if cd $SOURCES/sip-4.19.1; then python3 configure.py --destdir /usr --incdir /usr/include/python3.5 make && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi if [ -f /usr/bin/pip3 ]; then if sudo pip3 install Sphinx clang PyOpenGL PyOpenGL_accelerate; then echo "Success" else error_exit "$LINENO: An error has occurred.. Aborting." fi else error_exit "$LINENO: An error has occurred.. Aborting." fi # #Build newer gstreamer for sound stack sudo apt-get -y remove 'gstreamer.*' cd $SOURCES && wget 'https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.10.4.tar.xz' && tar -xvf gstreamer-1.10.4.tar.xz if cd $SOURCES/gstreamer-1.10.4; then ./configure --prefix=/opt/usr --enable-shared --enable-gst-debug make && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/gstreamer-1.10.4.tar.xz && rm -rfv $SOURCES/gstreamer-1.10.4 cd $SOURCES && wget 'https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.10.4.tar.xz' && tar -xvf gst-plugins-base-1.10.4.tar.xz if cd $SOURCES/gst-plugins-base-1.10.4; then ./configure --prefix=/opt/usr --enable-shared --enable-gst-debug make && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/gst-plugins-base-1.10.4.tar.xz && rm -rfv $SOURCES/gst-plugins-base-1.10.4 cd $SOURCES && wget 'https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.10.4.tar.xz' && tar -xvf gst-plugins-good-1.10.4.tar.xz if cd $SOURCES/gst-plugins-good-1.10.4; then ./configure --prefix=/opt/usr --enable-shared --enable-gst-debug make && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi rm $SOURCES/gst-plugins-good-1.10.4.tar.xz && rm -rfv $SOURCES/gst-plugins-good-1.10.4 # cat > lib-7.7.md5 << EOF # a615e17d9fee6f097fc3b716eacb3dca xtrans-1.3.4.tar.bz2 # c35d6ad95b06635a524579e88622fdb5 libX11-1.6.2.tar.bz2 # 0d9f6dd9c23bf4bcbfb00504b566baf5 libXfont2-2.0.1.tar.bz2 # 52df7c4c1f0badd9f82ab124fb32eb97 libXext-1.3.3.tar.bz2 # a8a0dbd2299b2568d8c919883f5c8501 libFS-1.0.6.tar.bz2 # addfb1e897ca8079531669c7c7711726 libICE-1.0.9.tar.bz2 # 499a7773c65aba513609fe651853c5f3 libSM-1.2.2.tar.bz2 # 7a773b16165e39e938650bcc9027c1d5 libXScrnSaver-1.2.2.tar.bz2 # 03149823ae57bb02d0cec90d5b97d56c libXt-1.1.4.tar.bz2 # 41d92ab627dfa06568076043f3e089e4 libXmu-1.1.2.tar.bz2 # 769ee12a43611cdebd38094eaf83f3f0 libXpm-3.5.11.tar.bz2 # 7446f5fba888672aad068b29c0928ba3 libXaw-1.0.12.tar.bz2 # b985b85f8b9386c85ddcfe1073906b4d libXfixes-5.0.1.tar.bz2 # f7a218dcbf6f0848599c6c36fc65c51a libXcomposite-0.4.4.tar.bz2 # 2bd9a15fcf64d216e63b8d129e4f1f1c libXrender-0.9.8.tar.bz2 # 1e7c17afbbce83e2215917047c57d1b3 libXcursor-1.1.14.tar.bz2 # 0cf292de2a9fa2e9a939aefde68fd34f libXdamage-1.1.4.tar.bz2 # ad2919764933e075bb0361ad5caa3d19 libfontenc-1.1.2.tar.bz2 # 664629bfa7cdf8b984155019fd395dcb libXfont-1.5.0.tar.bz2 # 331b3a2a3a1a78b5b44cfbd43f86fcfe libXft-2.3.2.tar.bz2 # 9c4a69c34b19ec1e4212e849549544cb libXi-1.7.4.tar.bz2 # 9336dc46ae3bf5f81c247f7131461efd libXinerama-1.1.3.tar.bz2 # 210ed9499a3d9c96e3a221629b7d39b0 libXrandr-1.4.2.tar.bz2 # 45ef29206a6b58254c81bea28ec6c95f libXres-1.0.7.tar.bz2 # 25c6b366ac3dc7a12c5d79816ce96a59 libXtst-1.2.2.tar.bz2 # e0af49d7d758b990e6fef629722d4aca libXv-1.0.10.tar.bz2 # 2e4014e9d55c430e307999a6b3dd256d libXvMC-1.0.8.tar.bz2 # d7dd9b9df336b7dd4028b6b56542ff2c libXxf86dga-1.1.4.tar.bz2 # e46f6ee4f4567349a3189044fe1bb712 libXxf86vm-1.1.3.tar.bz2 # ba983eba5a9f05d152a0725b8e863151 libdmx-1.1.3.tar.bz2 # b7c0d3afce14eedca57312a3141ec13a libpciaccess-0.13.2.tar.bz2 # 19e6533ae64abba0773816a23f2b9507 libxkbfile-1.0.8.tar.bz2 # 2dd10448c1166e71a176206a8dfabe6d libxshmfence-1.1.tar.bz2 # EOF # grep -v '^#' lib-7.7.md5 | awk '{print $2}' | wget -i- -c \ # -B http://xorg.freedesktop.org/releases/individual/lib/ && # md5sum -c lib-7.7.md5 # # for package in $(grep -v '^#' lib-7.7.md5 | awk '{print $2}') # do # packagedir=${package%.tar.bz2} # tar -xf $package # pushd $packagedir # case $packagedir in # libXfont-[0-9]* ) # ./configure --prefix=/opt/usr \ # --disable-devel-docs # ;; # libXt-[0-9]* ) # ./configure --prefix=/opt/usr \ # --with-appdefaultdir=/etc/X11/app-defaults # ;; # * ) # ./configure --prefix=/opt/usr # ;; # esac # make -j8 # sudo make install # popd # rm -rf $packagedir # done cd $SOURCES && wget ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2 && tar xjvf last_x264.tar.bz2 - -if cd x264-snapshot-20170913-2245; then +CURDATE=$(date +%Y%m%d) +if cd x264-snapshot-$(($CURDATE-1))-2245; then ./configure --enable-static --enable-shared --disable-asm --prefix=/opt/usr make -j4 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi if wget http://ftp.videolan.org/pub/videolan/x265/x265_2.3.tar.gz; then tar xvf x265_2.3.tar.gz else error_exit "$LINENO: An error has occurred.. Aborting." fi if cd x265_2.3/build/linux; then cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="/opt/usr" -DENABLE_PIC=ON -DENABLE_SHARED=ON ../../source make -j4 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi if wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2; then tar xjvf ffmpeg-snapshot.tar.bz2 else error_exit "$LINENO: An error has occurred.. Aborting." fi if cd ffmpeg; then ./configure --prefix="/opt/usr" --extra-ldflags="-L/opt/usr//lib -lstdc++ -lm -lrt -ldl" --extra-cflags="-I/opt/usr/include" --pkg-config-flags="--static" --enable-static --enable-avfilter \ --enable-gpl --enable-avresample --enable-avutil --enable-libx265 --enable-libvpx --enable-libx264 --disable-doc && \ make -j4 && sudo make install else error_exit "$LINENO: An error has occurred.. Aborting." fi diff --git a/appimage-template/docker/qt59/qt5deps.sh b/appimage-template/docker/qt59/qt5deps.sh index 47afff8..431abe3 100644 --- a/appimage-template/docker/qt59/qt5deps.sh +++ b/appimage-template/docker/qt59/qt5deps.sh @@ -1,30 +1,40 @@ #!/bin/bash cd $SOURCES && wget 'https://gstreamer.freedesktop.org/src/qt-gstreamer/qt-gstreamer-1.2.0.tar.xz' && tar -xvf qt-gstreamer-1.2.0.tar.xz && \ cd $SOURCES/qt-gstreamer-1.2.0 && cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX:PATH=/opt/usr -DQT_VERSION=5 -DCMAKE_REQUIRED_INCLUDES=/opt/usr/include/gstreamer-1.0/ \ -DQTGSTREAMER_STATIC=OFF -DQTGSTREAMER_EXAMPLES=OFF && make && sudomake install && rm $SOURCES/qt-gstreamer-1.2.0.tar.xz && rm -rfv $SOURCES/qt-gstreamer-1.2.0 # RUN cd $SOURCES && wget https://www.riverbankcomputing.com/static/Downloads/PyQt5/PyQt5_gpl-5.8.3.dev1704051437.tar.gz && tar -zxvf PyQt5_gpl-5.8.3.dev1704051437.tar.gz && \ # cd $SOURCES/PyQt5_gpl-5.8.3.dev1704051437 && /opt/usr/bin/python3 configure.py --confirm-license --verbose --destdir /opt/usr --sip /opt/usr/bin/sip --sip-incdir /opt/usr/include/python3.5/ \ # -q /opt/usr/bin/qmake -c -j 4 LIBDIR_QT=/opt/usr/lib STRIP="" MOC=/usr/bin/moc --qmake="/opt/usr/bin/qmake" \ # LIBS_OPENGL="" LIBS_X11="" LIBS_THREAD="" -m /opt/usr/lib/python3.5/config-3.5m \ # -d /opt/usr/lib/python3.5/dist-packages --dbus /usr/include/dbus-1.0 --no-designer-plugin --no-qml-plugin && make -j8 && sudomake install && \ # rm -rfv $SOURCES/PyQt5_gpl-5.8.3.dev1704051437 && rm $SOURCES/PyQt5_gpl-5.8.3.dev1704051437.tar.gz && rm $SOURCES/sip-4.19.1.tar.gz && rm -rfv $SOURCES/sip-4.19.1 cd $SOURCES && wget http://download.kde.org/stable/qca/2.1.1/src/qca-2.1.1.tar.xz && tar -xvf qca-2.1.1.tar.xz && \ cd $SOURCES/qca-2.1.1 && mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX:PATH=/opt/usr .. && cmake --build . && cmake --build . --target install && \ rm $SOURCES/qca-2.1.1.tar.xz && rm -rfv $SOURCES/qca-2.1.1 RUN cd $SOURCES && git clone https://github.com/ayoy/qoauth && \ cd $SOURCES/qoauth && sed s#/usr#/opt/usr# -i src/src.pro && sed s#/lib64#/lib# -i src/src.pro&& qmake ' "QT += widgets" "QT += webkitwidgets" "CONFIG += crypto" "DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x000000"' src/src.pro \ && make -j8 && sudomake install && rm -rfv $SOURCES/qoauth cd $SOURCES && svn export svn://svn.code.sf.net/p/qwt/code/branches/qwt-6.1 && cd $SOURCES/qwt-6.1 && qmake -set prefix '/opt' && qmake qwt.pro && \ make -j8 && INSTALL_ROOT=/opt sudomake install && rm -rfv $SOURCES/qwt-6.1 && \ mv /opt/usr/local/qwt-6.1.4-svn/include/* /opt/usr/include/ && \ mv /opt/usr/local/qwt-6.1.4-svn/lib/* /opt/usr/lib/ && \ mv /opt/usr/local/qwt-6.1.4-svn/plugins/designer/* /opt/usr/plugins/designer/ && rmdir /opt/usr/local/qwt-6.1.4-svn/plugins/designer cd $SOURCES && git clone https://github.com/steveire/grantlee && \ cd $SOURCES/grantlee && mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX:PATH=/opt/usr CMAKE_BUILD_TYPE=Release .. && cmake --build . && cmake --build . --target install \ && rm -rfv $SOURCES/grantlee cd $SOURCES && wget https://poppler.freedesktop.org/poppler-0.51.0.tar.xz && tar -xvf poppler-0.51.0.tar.xz && \ cd $SOURCES/poppler-0.51.0 && mkdir build && cd build && ../configure --prefix=/opt/usr -sysconfdir=/opt/etc --disable-static --enable-build-type=release \ --enable-cmyk --enable-xpdf-headers --enable-poppler-qt5 && make && sudomake install && rm $SOURCES/poppler-0.51.0.tar.xz && rm -rfv $SOURCES/poppler-0.51.0 cd $SOURCES && wget https://fossies.org/linux/misc/gnupg-2.2.0.tar.bz2 && tar -jxvf gnupg-2.2.0.tar.bz2 cd $SOURCES/gnupg-2.2.0 && autoreconf --force --install && mkdir builddir && cd builddir && ../configure --prefix=/opt/usr && make -j 8 && sudo make install && rm $SOURCES/gnupg-2.2.0.tar.bz2 && rm -rfv $SOURCES/gnupg-2.2.0 +cd $SOURCES && git clone git://git.gnupg.org/gpgme.git +if cd $SOURCES/gpgme; then + autoreconf --force --install + mkdir builddir && cd builddir + ../configure --prefix=/opt/usr + make -j 8 && sudo make install +else + error_exit "$LINENO: An error has occurred.. Aborting." +fi +rm -rfv $SOURCES/gpgme