xap/jami-gnome-client: Upgraded to jami-gnome-client-20211223.2.37be4c3.

current-20200608
Damien Goutte-Gattat 7 months ago
parent df19ae3593
commit 14320e0a55
  1. 0
      xap/jami-gnome-client/doinst.sh
  2. 26
      xap/jami-gnome-client/jami-gnome-client.SlackBuild
  3. 1
      xap/jami-gnome-client/jami_20211223.2.37be4c3.tar.gz.sha256
  4. 12
      xap/jami-gnome-client/slack-desc
  5. 1
      xap/ring-gnome-client/jami_20200619.2.539dbc7.tar.gz.sha256
  6. 15
      xap/ring-gnome-client/ring-gnome-client-no-postinstall-link.patch
  7. 12
      xap/ring-gnome-client/slack-desc

@ -1,6 +1,6 @@
#!/bin/bash
# Build script for Slackware
# Copyright (C) 2018,2019,2020 Damien Goutte-Gattat
# Copyright (C) 2018,2019,2020,2021 Damien Goutte-Gattat
#
# Redistribution and use of this script, with or without modifications,
# is permitted provided that the following conditions are met:
@ -22,18 +22,18 @@
#
# Contact: Damien Goutte-Gattat <dgouttegattat@incenp.org>
#
# Latest ring sourcecode is available at: <https://jami.net/>.
# Latest Jami sourcecode is available at: <https://jami.net/>.
#
# Depends: l/clutter-gtk, l/libringclient, l/qrencode, l/webkit2
# Source package infos
NAMESRC=${NAMESRC:-jami}
VERSION=${VERSION:-20200619.2.539dbc7}
VERSION=${VERSION:-20211223.2.37be4c3}
ARCHIVE=${ARCHIVE:-${NAMESRC}_$VERSION.tar.gz}
WGET=${WGET:-https://dl.ring.cx/ring-release/tarballs/$ARCHIVE}
WGET=${WGET:-https://dl.jami.net/release/tarballs/$ARCHIVE}
# Build infos
NAMEPKG=${NAMEPKG:-ring-gnome-client}
NAMEPKG=${NAMEPKG:-jami-gnome-client}
BUILD=${BUILD:-1GGD}
ARCH=${ARCH:-$(uname -m | sed 's/^i.86$/i486/;s/^arm.*/arm/')}
JOBS=${JOBS:-1}
@ -82,22 +82,22 @@ NAME=$(tar ft $ARCHIVE | head -n 1 | cut -d / -f 1)
cd $TMP
echo "Building $ARCHIVE..."
tar xf $CWD/$ARCHIVE
rm ring-project.rst
cd $NAME/client-gnome
# Patch out post-install symlink creation, which must have been added
# by a developper who never heard about staged install.
patch -p 1 < $CWD/ring-gnome-client-no-postinstall-link.patch
mkdir build && cd build
# Sigh... Jami developers either don't know about CMake's DESTDIR
# or decided to ignore it and to come up with their own way of
# doing staged installation (basically changing the meaning of
# CMAKE_INSTALL_PREFIX to make it point to the staged directory).
cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DRING_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_PREFIX=$PKG/usr \
-DJAMI_INSTALL_PREFIX=/usr \
-DCMAKE_C_FLAGS="$CPUOPT" \
-DCMAKE_CXX_FLAGS="$CPUOPT" \
..
make -j $JOBS
make install/strip DESTDIR=$PKG
# Add the symlink ourself
ln -s /usr/bin/jami $PKG/usr/bin/ring.cx
make install/strip
# Install the documentation
mkdir -p $PKG/usr/doc/$NAMEPKG-$VERSION

@ -0,0 +1 @@
1048fa67db216f68314b8be0e18d85f9296256cedccf470c2f00be212d50048a jami_20211223.2.37be4c3.tar.gz

@ -0,0 +1,12 @@
|-----handy-ruler-----------------------------------------------------|
jami-gnome-client: jami-gnome-client (Gnome client for Jami)
jami-gnome-client:
jami-gnome-client: Jami (ex-GNU Ring) is a secure, distributed communication software
jami-gnome-client: and a SIP client.
jami-gnome-client:
jami-gnome-client: This package provides a Jami client written in GTK+3.
jami-gnome-client:
jami-gnome-client:
jami-gnome-client:
jami-gnome-client:
jami-gnome-client:

@ -1 +0,0 @@
dc97d6cc07a3d91fda81a6fdc42fc39f32c3a074e68b29f1998964e12205cd6d jami_20200619.2.539dbc7.tar.gz

@ -1,15 +0,0 @@
diff -Naur client-gnome.orig/CMakeLists.txt client-gnome/CMakeLists.txt
--- client-gnome.orig/CMakeLists.txt 2019-12-15 14:22:04.562166125 +0000
+++ client-gnome/CMakeLists.txt 2019-12-15 14:22:43.288736610 +0000
@@ -477,11 +477,6 @@
WORLD_EXECUTE
)
-INSTALL(CODE "
- EXECUTE_PROCESS(COMMAND rm ${CMAKE_INSTALL_PREFIX}/bin/ring.cx -f)
- EXECUTE_PROCESS(COMMAND ln -s ${CMAKE_INSTALL_PREFIX}/bin/jami ${CMAKE_INSTALL_PREFIX}/bin/ring.cx)
- ")
-
# add a target to generate API documentation with Doxygen
FIND_PACKAGE(Doxygen)
IF(DOXYGEN_FOUND)

@ -1,12 +0,0 @@
|-----handy-ruler-----------------------------------------------------|
ring-gnome-client: ring-gnome-client (Gnome client for Ring)
ring-gnome-client:
ring-gnome-client: Ring is a secure, distributed communication software and a SIP
ring-gnome-client: client.
ring-gnome-client:
ring-gnome-client: This package provides a Ring client written in GTK+3.
ring-gnome-client:
ring-gnome-client:
ring-gnome-client:
ring-gnome-client:
ring-gnome-client:
Loading…
Cancel
Save