messenger-gtk

Gtk+3 graphical user interfaces for GNUnet Messenger
Log | Files | Refs | Submodules | README | LICENSE

commit aa6989ffabbf9dc50c575a4ef1c28c71b952489c
parent 897c4c93ca1b095da7ebf0edd0e990e015ef2b91
Author: TheJackiMonster <thejackimonster@gmail.com>
Date:   Mon,  7 Nov 2022 03:49:57 +0100

Finally fix snap

Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>

Diffstat:
Msnap/snapcraft.yaml | 25++++++++++++++++++-------
1 file changed, 18 insertions(+), 7 deletions(-)

diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml @@ -108,10 +108,9 @@ parts: - libmicrohttpd12 source: http://ftpmirror.gnu.org/gnunet/gnunet-0.18.1.tar.gz plugin: autotools - override-build: | - ./configure --disable-documentation --prefix=/usr --enable-fast-install=no - make - make install DESTDIR="$SNAPCRAFT_STAGE" + autotools-configure-parameters: + - --prefix=/usr + - --disable-documentation libgnunetchat: after: [ gnunet ] build-packages: @@ -119,11 +118,20 @@ parts: - libc6-dev source: http://ftpmirror.gnu.org/gnunet/libgnunetchat-0.1.1.tar.gz plugin: autotools + autotools-configure-parameters: + - --prefix=/usr override-build: | - ./configure --prefix=/usr --enable-fast-install=no - export LD_LIBRARY_PATH="$SNAPCRAFT_STAGE/usr/lib" + mkdir -p snap_fix + for f in $(ls $SNAPCRAFT_STAGE/usr/lib | grep libgnunet.*\.la); do + mv $SNAPCRAFT_STAGE/usr/lib/$f snap_fix/$f + done + ./configure --prefix=$SNAPCRAFT_STAGE/usr make - make install DESTDIR="$SNAPCRAFT_STAGE" + make install + for f in $(ls snap_fix); do + mv snap_fix/$f $SNAPCRAFT_STAGE/usr/lib/$f + done + rm -r snap_fix messenger-gtk: after: [ desktop-gtk3, gnunet, libgnunetchat ] build-packages: @@ -153,6 +161,9 @@ parts: source: http://ftpmirror.gnu.org/gnunet/messenger-gtk-0.7.0.tar.gz plugin: make override-build: | + for f in $(ls $SNAPCRAFT_STAGE/usr/lib | grep libgnunetchat); do + cp $SNAPCRAFT_STAGE/usr/lib/$f $SNAPCRAFT_PART_INSTALL/usr/lib/$f + done export LD_LIBRARY_PATH="$SNAPCRAFT_STAGE/usr/lib" make release mkdir -p "$SNAPCRAFT_PART_INSTALL/usr/bin"