[arch-commits] Commit in jami-daemon/repos (2 files)

2022-08-20 Thread Bruno Pagani via arch-commits
Date: Saturday, August 20, 2022 @ 20:42:52
  Author: archange
Revision: 1271199

archrelease: copy trunk to community-staging-x86_64

Added:
  jami-daemon/repos/community-staging-x86_64/
  jami-daemon/repos/community-staging-x86_64/PKGBUILD
(from rev 1271198, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   59 +++
 1 file changed, 59 insertions(+)

Copied: jami-daemon/repos/community-staging-x86_64/PKGBUILD (from rev 1271198, 
jami-daemon/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-08-20 20:42:52 UTC (rev 1271199)
@@ -0,0 +1,59 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20220722
+pkgrel=4
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht gnutls nettle libgit2 libsecp256k1 ffmpeg speexdsp
+ fmt yaml-cpp jsoncpp zlib alsa-lib libpulse jack libupnp libnatpmp
+ openssl webrtc-audio-processing systemd-libs libarchive)
+# portaudio needs a not-yet-upstream patch 
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/650
+makedepends=(git cmake perl asio msgpack-c msgpack-cxx restinio systemd meson)
+checkdepends=(cppunit)
+_commit=6f64b069a1c95a15b744d4044ad3d8032147439f
+_pjprojectver=4af5d666d18837abaac94c8ec6bfc84984dcf1e2
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/savoirfairelinux/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
3113daca372c84beda1f9f9a1b73f02ba7d565bb1d40662cc30bf741ec0ffda4e7d69034521073ce12f80498c071166a67959531e39abb865ea8d1e48564677f)
+
+pkgver() {
+  cd ${pkgname}
+  TZ=UTC git show -s --pretty=%cd --date=format-local:%Y%m%d HEAD
+}
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  export CXXFLAGS+=' -fpermissive'
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd "${srcdir}"
+  arch-meson ${pkgname} build -D interfaces=library -D opensl=disabled -D 
portaudio=disabled \
+  $( ((CHECKFUNC)) && echo -D tests=true) \
+  -D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2022-08-19 Thread Felix Yan via arch-commits
Date: Friday, August 19, 2022 @ 08:33:21
  Author: felixonmars
Revision: 1269627

archrelease: copy trunk to community-staging-x86_64

Added:
  jami-daemon/repos/community-staging-x86_64/
  jami-daemon/repos/community-staging-x86_64/PKGBUILD
(from rev 1269626, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   59 +++
 1 file changed, 59 insertions(+)

Copied: jami-daemon/repos/community-staging-x86_64/PKGBUILD (from rev 1269626, 
jami-daemon/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-08-19 08:33:21 UTC (rev 1269627)
@@ -0,0 +1,59 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20220722
+pkgrel=2
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht gnutls nettle libgit2 libsecp256k1 ffmpeg speexdsp
+ fmt yaml-cpp jsoncpp zlib alsa-lib libpulse jack libupnp libnatpmp
+ openssl webrtc-audio-processing systemd-libs libarchive)
+# portaudio needs a not-yet-upstream patch 
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/650
+makedepends=(git cmake perl asio msgpack-c msgpack-cxx restinio systemd meson)
+checkdepends=(cppunit)
+_commit=6f64b069a1c95a15b744d4044ad3d8032147439f
+_pjprojectver=4af5d666d18837abaac94c8ec6bfc84984dcf1e2
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/savoirfairelinux/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
3113daca372c84beda1f9f9a1b73f02ba7d565bb1d40662cc30bf741ec0ffda4e7d69034521073ce12f80498c071166a67959531e39abb865ea8d1e48564677f)
+
+pkgver() {
+  cd ${pkgname}
+  TZ=UTC git show -s --pretty=%cd --date=format-local:%Y%m%d HEAD
+}
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  export CXXFLAGS+=' -fpermissive'
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd "${srcdir}"
+  arch-meson ${pkgname} build -D interfaces=library -D opensl=disabled -D 
portaudio=disabled \
+  $( ((CHECKFUNC)) && echo -D tests=true) \
+  -D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2022-07-28 Thread Bruno Pagani via arch-commits
Date: Thursday, July 28, 2022 @ 10:47:27
  Author: archange
Revision: 1258975

archrelease: copy trunk to community-testing-x86_64

Added:
  jami-daemon/repos/community-testing-x86_64/
  jami-daemon/repos/community-testing-x86_64/PKGBUILD
(from rev 1258974, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   59 +++
 1 file changed, 59 insertions(+)

Copied: jami-daemon/repos/community-testing-x86_64/PKGBUILD (from rev 1258974, 
jami-daemon/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-07-28 10:47:27 UTC (rev 1258975)
@@ -0,0 +1,59 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20220722
+pkgrel=1
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht gnutls nettle libgit2 libsecp256k1 ffmpeg speexdsp
+ fmt yaml-cpp jsoncpp zlib alsa-lib libpulse jack libupnp libnatpmp
+ openssl webrtc-audio-processing systemd-libs libarchive)
+# portaudio needs a not-yet-upstream patch 
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/650
+makedepends=(git cmake perl asio msgpack-c msgpack-cxx restinio systemd meson)
+checkdepends=(cppunit)
+_commit=6f64b069a1c95a15b744d4044ad3d8032147439f
+_pjprojectver=4af5d666d18837abaac94c8ec6bfc84984dcf1e2
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/savoirfairelinux/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
3113daca372c84beda1f9f9a1b73f02ba7d565bb1d40662cc30bf741ec0ffda4e7d69034521073ce12f80498c071166a67959531e39abb865ea8d1e48564677f)
+
+pkgver() {
+  cd ${pkgname}
+  TZ=UTC git show -s --pretty=%cd --date=format-local:%Y%m%d HEAD
+}
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  export CXXFLAGS+=' -fpermissive'
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd "${srcdir}"
+  arch-meson ${pkgname} build -D interfaces=library -D opensl=disabled -D 
portaudio=disabled \
+  $( ((CHECKFUNC)) && echo -D tests=true) \
+  -D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2022-06-30 Thread Bruno Pagani via arch-commits
Date: Thursday, June 30, 2022 @ 12:06:11
  Author: archange
Revision: 1243009

archrelease: copy trunk to community-testing-x86_64

Added:
  jami-daemon/repos/community-testing-x86_64/
  jami-daemon/repos/community-testing-x86_64/PKGBUILD
(from rev 1243008, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   59 +++
 1 file changed, 59 insertions(+)

Copied: jami-daemon/repos/community-testing-x86_64/PKGBUILD (from rev 1243008, 
jami-daemon/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-06-30 12:06:11 UTC (rev 1243009)
@@ -0,0 +1,59 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20220629
+pkgrel=1
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht gnutls nettle libgit2 libsecp256k1 ffmpeg speexdsp
+ fmt yaml-cpp jsoncpp zlib alsa-lib libpulse jack libupnp libnatpmp
+ openssl webrtc-audio-processing systemd-libs libarchive)
+# portaudio needs a not-yet-upstream patch 
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/650
+makedepends=(git cmake perl asio msgpack-c msgpack-cxx restinio systemd meson)
+checkdepends=(cppunit)
+_commit=72a7d2339a1ba9bb1cf356f19c28deeb2f9be76e
+_pjprojectver=ffca1df9bb3d0d08777f66c2bff55f4134150571
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/savoirfairelinux/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
57ccc66c91c8f2ac1acc88bc9eaf503b561d6e2eeb2a1ac2c1bc7293459d45f1356b462c32242071012d4883ef1d4ea1c4a9da1c6dd15cb4d677af84bedd00f2)
+
+pkgver() {
+  cd ${pkgname}
+  TZ=UTC git show -s --pretty=%cd --date=format-local:%Y%m%d HEAD
+}
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  export CXXFLAGS+=' -fpermissive'
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd "${srcdir}"
+  arch-meson ${pkgname} build -D interfaces=library -D opensl=disabled -D 
portaudio=disabled \
+  $( ((CHECKFUNC)) && echo -D tests=true) \
+  -D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2022-05-15 Thread Bruno Pagani via arch-commits
Date: Sunday, May 15, 2022 @ 17:03:32
  Author: archange
Revision: 1207475

archrelease: copy trunk to community-testing-x86_64

Added:
  jami-daemon/repos/community-testing-x86_64/
  jami-daemon/repos/community-testing-x86_64/PKGBUILD
(from rev 1207474, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   60 
 1 file changed, 60 insertions(+)

Copied: jami-daemon/repos/community-testing-x86_64/PKGBUILD (from rev 1207474, 
jami-daemon/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-05-15 17:03:32 UTC (rev 1207475)
@@ -0,0 +1,60 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20220511
+pkgrel=1
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht gnutls nettle libgit2 libsecp256k1 ffmpeg speexdsp
+ fmt yaml-cpp jsoncpp zlib dbus-c++ alsa-lib libpulse jack
+ libupnp libnatpmp openssl webrtc-audio-processing systemd-libs
+ libarchive)
+# portaudio needs a not-yet-upstream patch 
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/650
+makedepends=(git cmake perl asio msgpack-c msgpack-cxx restinio systemd meson)
+checkdepends=(cppunit)
+_commit=35a0fcdeb8b4c14f21e8aea87fe4892c8566fef4
+_pjprojectver=e1f389d0b905011e0cb62cbdf7a8b37fc1bcde1a
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/savoirfairelinux/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
a1ed0519ddf8dc91f47042497530cbcb1c8736506d0c2b677751a3368c0a202952ff563946664705dbf5806bed8ade784885db62f8278a204f516a4e60917b1e)
+
+pkgver() {
+  cd ${pkgname}
+  TZ=UTC git show -s --pretty=%cd --date=format-local:%Y%m%d HEAD
+}
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  export CXXFLAGS+=' -fpermissive'
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd "${srcdir}"
+  arch-meson ${pkgname} build -D interfaces=library,dbus -D opensl=disabled -D 
portaudio=disabled \
+  $( ((CHECKFUNC)) && echo -D tests=true) \
+  -D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2022-04-09 Thread Bruno Pagani via arch-commits
Date: Saturday, April 9, 2022 @ 11:09:15
  Author: archange
Revision: 1183115

archrelease: copy trunk to community-testing-x86_64

Added:
  jami-daemon/repos/community-testing-x86_64/
  jami-daemon/repos/community-testing-x86_64/PKGBUILD
(from rev 1183114, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   60 
 1 file changed, 60 insertions(+)

Copied: jami-daemon/repos/community-testing-x86_64/PKGBUILD (from rev 1183114, 
jami-daemon/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-04-09 11:09:15 UTC (rev 1183115)
@@ -0,0 +1,60 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20220407
+pkgrel=1
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht gnutls nettle libgit2 libsecp256k1 ffmpeg speexdsp
+ fmt yaml-cpp jsoncpp zlib dbus-c++ alsa-lib libpulse jack
+ libupnp libnatpmp openssl webrtc-audio-processing systemd-libs
+ libarchive)
+# portaudio needs a not-yet-upstream patch 
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/650
+makedepends=(git cmake perl asio msgpack-c msgpack-cxx restinio systemd meson)
+checkdepends=(cppunit)
+_commit=a6e0119ce72cc793259998ac70a5de328467dc56
+_pjprojectver=e1f389d0b905011e0cb62cbdf7a8b37fc1bcde1a
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/savoirfairelinux/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
a1ed0519ddf8dc91f47042497530cbcb1c8736506d0c2b677751a3368c0a202952ff563946664705dbf5806bed8ade784885db62f8278a204f516a4e60917b1e)
+
+pkgver() {
+  cd ${pkgname}
+  TZ=UTC git show -s --pretty=%cd --date=format-local:%Y%m%d HEAD
+}
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  export CXXFLAGS+=' -fpermissive'
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd "${srcdir}"
+  arch-meson ${pkgname} build -D interfaces=library,dbus -D opensl=disabled -D 
portaudio=disabled \
+  $( ((CHECKFUNC)) && echo -D tests=true) \
+  -D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2022-03-18 Thread Bruno Pagani via arch-commits
Date: Friday, March 18, 2022 @ 11:43:43
  Author: archange
Revision: 1158420

archrelease: copy trunk to community-staging-x86_64

Added:
  jami-daemon/repos/community-staging-x86_64/
  jami-daemon/repos/community-staging-x86_64/PKGBUILD
(from rev 1158419, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   60 
 1 file changed, 60 insertions(+)

Copied: jami-daemon/repos/community-staging-x86_64/PKGBUILD (from rev 1158419, 
jami-daemon/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 11:43:43 UTC (rev 1158420)
@@ -0,0 +1,60 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20220317
+pkgrel=1
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht gnutls nettle libgit2 libsecp256k1 ffmpeg speexdsp
+ fmt yaml-cpp jsoncpp zlib dbus-c++ alsa-lib libpulse jack
+ libupnp libnatpmp openssl webrtc-audio-processing systemd-libs
+ libarchive)
+# portaudio needs a not-yet-upstream patch 
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/650
+makedepends=(git cmake perl asio msgpack-c msgpack-cxx restinio systemd meson)
+checkdepends=(cppunit)
+_commit=f6f8a83754351d640b90026d1c6b59b2b6ed1393
+_pjprojectver=e1f389d0b905011e0cb62cbdf7a8b37fc1bcde1a
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/savoirfairelinux/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
a1ed0519ddf8dc91f47042497530cbcb1c8736506d0c2b677751a3368c0a202952ff563946664705dbf5806bed8ade784885db62f8278a204f516a4e60917b1e)
+
+pkgver() {
+  cd ${pkgname}
+  TZ=UTC git show -s --pretty=%cd --date=format-local:%Y%m%d HEAD
+}
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  export CXXFLAGS+=' -fpermissive'
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd "${srcdir}"
+  arch-meson ${pkgname} build -D interfaces=library,dbus -D opensl=disabled -D 
portaudio=disabled \
+  $( ((CHECKFUNC)) && echo -D tests=true) \
+  -D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2022-02-18 Thread David Runge via arch-commits
Date: Friday, February 18, 2022 @ 18:35:13
  Author: dvzrv
Revision: 1134090

archrelease: copy trunk to community-staging-x86_64

Added:
  jami-daemon/repos/community-staging-x86_64/
  jami-daemon/repos/community-staging-x86_64/PKGBUILD
(from rev 1134089, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   76 +
 1 file changed, 76 insertions(+)

Copied: jami-daemon/repos/community-staging-x86_64/PKGBUILD (from rev 1134089, 
jami-daemon/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-02-18 18:35:13 UTC (rev 1134090)
@@ -0,0 +1,76 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20220209
+pkgrel=3
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht gnutls nettle libgit2 libsecp256k1 ffmpeg speexdsp
+ fmt yaml-cpp jsoncpp zlib dbus-c++ alsa-lib libpulse jack
+ libupnp libnatpmp openssl webrtc-audio-processing systemd-libs
+ libarchive)
+# portaudio needs a not-yet-upstream patch 
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/650
+makedepends=(git cmake perl asio msgpack-c msgpack-cxx restinio systemd 
autoconf-archive)
+#makedepends=(git cmake perl asio msgpack-c msgpack-cxx restinio systemd meson)
+checkdepends=(cppunit)
+_commit=7634487e9f568ae727f2d4cffbb735d23fa0324c
+_pjprojectver=e1f389d0b905011e0cb62cbdf7a8b37fc1bcde1a
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/savoirfairelinux/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
a1ed0519ddf8dc91f47042497530cbcb1c8736506d0c2b677751a3368c0a202952ff563946664705dbf5806bed8ade784885db62f8278a204f516a4e60917b1e)
+
+pkgver() {
+  cd ${pkgname}
+  TZ=UTC git show -s --pretty=%cd --date=format-local:%Y%m%d HEAD
+}
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+  autoreconf -fvi
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  export CXXFLAGS+=' -fpermissive'
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd ../..
+  ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--libexecdir=/usr/lib \
+--sysconfdir=/etc
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+#  cd "${srcdir}"
+#  arch-meson ${pkgname} build -D interfaces=library,dbus -D opensl=disabled 
-D portaudio=disabled -D tests=true \
+#  -D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+#  meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+#  cd ${pkgname}
+#  make -k check
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  cd ${pkgname}
+  make DESTDIR="${pkgdir}" install
+  #meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2022-02-16 Thread Bruno Pagani via arch-commits
Date: Wednesday, February 16, 2022 @ 20:11:56
  Author: archange
Revision: 1133509

archrelease: copy trunk to community-testing-x86_64

Added:
  jami-daemon/repos/community-testing-x86_64/
  jami-daemon/repos/community-testing-x86_64/PKGBUILD
(from rev 1133508, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   76 +
 1 file changed, 76 insertions(+)

Copied: jami-daemon/repos/community-testing-x86_64/PKGBUILD (from rev 1133508, 
jami-daemon/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-02-16 20:11:56 UTC (rev 1133509)
@@ -0,0 +1,76 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20220209
+pkgrel=1
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht gnutls nettle libgit2 libsecp256k1 ffmpeg speexdsp
+ fmt yaml-cpp jsoncpp zlib dbus-c++ alsa-lib libpulse jack
+ libupnp libnatpmp openssl webrtc-audio-processing systemd-libs
+ libarchive)
+# portaudio needs a not-yet-upstream patch 
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/650
+makedepends=(git cmake perl asio msgpack-c msgpack-cxx restinio systemd 
autoconf-archive) # meson
+checkdepends=(cppunit)
+_commit=7634487e9f568ae727f2d4cffbb735d23fa0324c
+_pjprojectver=e1f389d0b905011e0cb62cbdf7a8b37fc1bcde1a
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/savoirfairelinux/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
a1ed0519ddf8dc91f47042497530cbcb1c8736506d0c2b677751a3368c0a202952ff563946664705dbf5806bed8ade784885db62f8278a204f516a4e60917b1e)
+
+pkgver() {
+  cd ${pkgname}
+  TZ=UTC git show -s --pretty=%cd --date=format-local:%Y%m%d HEAD
+}
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+  autoreconf -fvi
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  export CXXFLAGS+=' -fpermissive'
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd ../..
+  ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--libexecdir=/usr/lib \
+--sysconfdir=/etc
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+  #cd "${srcdir}"
+  #export PATH="$PATH:${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/bin"
+  #arch-meson ${pkgname} build -D interfaces=library,dbus -D opensl=disabled 
-D portaudio=disabled -D tests=false \
+  #-D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  #meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+#  cd ${pkgname}
+#  make -k check
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  cd ${pkgname}
+  make DESTDIR="${pkgdir}" install
+  #meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2022-01-31 Thread Maxime Gauduin via arch-commits
Date: Monday, January 31, 2022 @ 14:40:55
  Author: alucryd
Revision: 1121239

archrelease: copy trunk to community-staging-x86_64

Added:
  jami-daemon/repos/community-staging-x86_64/
  jami-daemon/repos/community-staging-x86_64/PKGBUILD
(from rev 1121238, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   71 +
 1 file changed, 71 insertions(+)

Copied: jami-daemon/repos/community-staging-x86_64/PKGBUILD (from rev 1121238, 
jami-daemon/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-31 14:40:55 UTC (rev 1121239)
@@ -0,0 +1,71 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20211104
+pkgrel=4
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht asio gnutls nettle libgit2 libsecp256k1 ffmpeg speexdsp
+ fmt yaml-cpp jsoncpp zlib dbus-c++ alsa-lib libpulse jack
+ libupnp libnatpmp openssl webrtc-audio-processing systemd-libs
+ libarchive)
+# portaudio needs a not-yet-upstream patch 
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/650
+makedepends=(git cmake perl msgpack-c msgpack-cxx restinio systemd 
autoconf-archive) # meson
+checkdepends=(cppunit)
+_commit=c28f0af5bce653864c494a4e8c1ad9f74d934945
+_pjprojectver=e1f389d0b905011e0cb62cbdf7a8b37fc1bcde1a
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/savoirfairelinux/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
a1ed0519ddf8dc91f47042497530cbcb1c8736506d0c2b677751a3368c0a202952ff563946664705dbf5806bed8ade784885db62f8278a204f516a4e60917b1e)
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+  autoreconf -fvi
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  export CXXFLAGS+=' -fpermissive'
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd ../..
+  ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--libexecdir=/usr/lib \
+--sysconfdir=/etc
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+  #cd "${srcdir}"
+  #export PATH="$PATH:${PWD}/${pgname}/contrib/$(cc -dumpmachine)/bin"
+  #arch-meson ${pkgname} build -D interfaces=library,dbus -D opensl=disabled 
-D portaudio=disabled -D tests=false \
+  #-D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  #meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+#  cd ${pkgname}
+#  make -k check
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  cd ${pkgname}
+  make DESTDIR="${pkgdir}" install
+  #meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2021-11-21 Thread David Runge via arch-commits
Date: Sunday, November 21, 2021 @ 14:16:28
  Author: dvzrv
Revision: 1053018

archrelease: copy trunk to community-staging-x86_64

Added:
  jami-daemon/repos/community-staging-x86_64/
  jami-daemon/repos/community-staging-x86_64/PKGBUILD
(from rev 1053017, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   70 +
 1 file changed, 70 insertions(+)

Copied: jami-daemon/repos/community-staging-x86_64/PKGBUILD (from rev 1053017, 
jami-daemon/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-11-21 14:16:28 UTC (rev 1053018)
@@ -0,0 +1,70 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20211104
+pkgrel=2
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht asio gnutls nettle libgit2 libsecp256k1 ffmpeg speexdsp
+ fmt yaml-cpp jsoncpp zlib dbus-c++ alsa-lib libpulse jack
+ libupnp libnatpmp openssl webrtc-audio-processing systemd-libs
+ libarchive)
+# portaudio needs a not-yet-upstream patch 
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/650
+makedepends=(git cmake perl msgpack-c msgpack-cxx restinio systemd 
autoconf-archive) # meson
+checkdepends=(cppunit)
+_commit=c28f0af5bce653864c494a4e8c1ad9f74d934945
+_pjprojectver=e1f389d0b905011e0cb62cbdf7a8b37fc1bcde1a
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/savoirfairelinux/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
a1ed0519ddf8dc91f47042497530cbcb1c8736506d0c2b677751a3368c0a202952ff563946664705dbf5806bed8ade784885db62f8278a204f516a4e60917b1e)
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+  autoreconf -fvi
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd ../..
+  ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--libexecdir=/usr/lib \
+--sysconfdir=/etc
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+  #cd "${srcdir}"
+  #export PATH="$PATH:${PWD}/${pgname}/contrib/$(cc -dumpmachine)/bin"
+  #arch-meson ${pkgname} build -D interfaces=library,dbus -D opensl=disabled 
-D portaudio=disabled -D tests=false \
+  #-D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  #meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+#  cd ${pkgname}
+#  make -k check
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  cd ${pkgname}
+  make DESTDIR="${pkgdir}" install
+  #meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2021-11-13 Thread Bruno Pagani via arch-commits
Date: Saturday, November 13, 2021 @ 20:35:00
  Author: archange
Revision: 1046092

archrelease: copy trunk to community-testing-x86_64

Added:
  jami-daemon/repos/community-testing-x86_64/
  jami-daemon/repos/community-testing-x86_64/PKGBUILD
(from rev 1046090, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   70 +
 1 file changed, 70 insertions(+)

Copied: jami-daemon/repos/community-testing-x86_64/PKGBUILD (from rev 1046090, 
jami-daemon/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2021-11-13 20:35:00 UTC (rev 1046092)
@@ -0,0 +1,70 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20211104
+pkgrel=1
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht asio gnutls nettle libgit2 libsecp256k1 ffmpeg speexdsp
+ fmt yaml-cpp jsoncpp zlib dbus-c++ alsa-lib libpulse jack
+ libupnp libnatpmp openssl webrtc-audio-processing systemd-libs
+ libarchive)
+# portaudio needs a not-yet-upstream patch 
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/650
+makedepends=(git cmake perl msgpack-c msgpack-cxx restinio systemd 
autoconf-archive) # meson
+checkdepends=(cppunit)
+_commit=c28f0af5bce653864c494a4e8c1ad9f74d934945
+_pjprojectver=e1f389d0b905011e0cb62cbdf7a8b37fc1bcde1a
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/savoirfairelinux/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
a1ed0519ddf8dc91f47042497530cbcb1c8736506d0c2b677751a3368c0a202952ff563946664705dbf5806bed8ade784885db62f8278a204f516a4e60917b1e)
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+  autoreconf -fvi
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd ../..
+  ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--libexecdir=/usr/lib \
+--sysconfdir=/etc
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+  #cd "${srcdir}"
+  #export PATH="$PATH:${PWD}/${pgname}/contrib/$(cc -dumpmachine)/bin"
+  #arch-meson ${pkgname} build -D interfaces=library,dbus -D opensl=disabled 
-D portaudio=disabled -D tests=false \
+  #-D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  #meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+#  cd ${pkgname}
+#  make -k check
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  cd ${pkgname}
+  make DESTDIR="${pkgdir}" install
+  #meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2021-10-24 Thread Sven-Hendrik Haase via arch-commits
Date: Sunday, October 24, 2021 @ 23:51:29
  Author: svenstaro
Revision: 1033271

archrelease: copy trunk to community-staging-x86_64

Added:
  jami-daemon/repos/community-staging-x86_64/
  jami-daemon/repos/community-staging-x86_64/PKGBUILD
(from rev 1033270, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   69 +
 1 file changed, 69 insertions(+)

Copied: jami-daemon/repos/community-staging-x86_64/PKGBUILD (from rev 1033270, 
jami-daemon/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-10-24 23:51:29 UTC (rev 1033271)
@@ -0,0 +1,69 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20211004
+pkgrel=2
+_pjprojectver=2.11
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht asio gnutls libgit2 libsecp256k1 ffmpeg speexdsp fmt
+ yaml-cpp jsoncpp zlib dbus-c++ alsa-lib libpulse jack
+ libupnp libnatpmp openssl webrtc-audio-processing systemd-libs
+ libarchive) # expat opus http-parser #portaudio
+makedepends=(git meson cmake perl msgpack-c msgpack-cxx restinio 
autoconf-archive)
+checkdepends=(cppunit)
+_commit=042ad25ca2174df18ca18bcaf39286259fe275be
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/pjsip/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
021fe3f904b15e149cf647fe2ebdf530b5a8f11ba226396b6df1c8b85c406a532e6d9c310617434b520de787ec0cc4b07d9d54507d51b80627a5c23e884516c2)
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+  autoreconf -fvi
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd ../..
+  ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--libexecdir=/usr/lib \
+--sysconfdir=/etc
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+  #cd "${srcdir}"
+  #export PATH="$PATH:${PWD}/${pgname}/contrib/$(cc -dumpmachine)/bin"
+  #arch-meson ${pkgname} build -D interfaces=library,dbus -D opensl=disabled 
-D portaudio=disabled -D tests=false \
+  #-D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  #meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+#  cd ${pkgname}
+#  make -k check
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  cd ${pkgname}
+  make DESTDIR="${pkgdir}" install
+  #meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2021-10-18 Thread Bruno Pagani via arch-commits
Date: Monday, October 18, 2021 @ 18:48:15
  Author: archange
Revision: 1030881

archrelease: copy trunk to community-staging-x86_64

Added:
  jami-daemon/repos/community-staging-x86_64/
  jami-daemon/repos/community-staging-x86_64/PKGBUILD
(from rev 1030880, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   69 +
 1 file changed, 69 insertions(+)

Copied: jami-daemon/repos/community-staging-x86_64/PKGBUILD (from rev 1030880, 
jami-daemon/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-10-18 18:48:15 UTC (rev 1030881)
@@ -0,0 +1,69 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20211004
+pkgrel=1
+_pjprojectver=2.11
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(glibc opendht asio gnutls libgit2 libsecp256k1 ffmpeg speexdsp fmt
+ yaml-cpp jsoncpp zlib dbus-c++ alsa-lib libpulse jack
+ libupnp libnatpmp openssl webrtc-audio-processing systemd-libs
+ libarchive) # expat opus http-parser #portaudio
+makedepends=(git meson cmake perl msgpack-c msgpack-cxx restinio 
autoconf-archive)
+checkdepends=(cppunit)
+_commit=042ad25ca2174df18ca18bcaf39286259fe275be
+source=(git+https://git.jami.net/savoirfairelinux/${pkgname}.git#commit=${_commit}
+
https://github.com/pjsip/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
021fe3f904b15e149cf647fe2ebdf530b5a8f11ba226396b6df1c8b85c406a532e6d9c310617434b520de787ec0cc4b07d9d54507d51b80627a5c23e884516c2)
+
+prepare() {
+  cd ${pkgname}
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+  autoreconf -fvi
+}
+
+build() {
+  cd ${pkgname}/contrib/native
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd ../..
+  ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--libexecdir=/usr/lib \
+--sysconfdir=/etc
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+  #cd "${srcdir}"
+  #export PATH="$PATH:${PWD}/${pgname}/contrib/$(cc -dumpmachine)/bin"
+  #arch-meson ${pkgname} build -D interfaces=library,dbus -D opensl=disabled 
-D portaudio=disabled -D tests=false \
+  #-D 
pkg_config_path="${PWD}/${pkgname}/contrib/$(cc -dumpmachine)/lib/pkgconfig"
+  #meson compile -C build
+}
+
+#check() {
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/651
+#  cd ${pkgname}
+#  make -k check
+# https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/649
+#  meson test -C build --print-errorlogs
+#}
+
+package() {
+  cd ${pkgname}
+  make DESTDIR="${pkgdir}" install
+  #meson install -C build --destdir "${pkgdir}"
+}



[arch-commits] Commit in jami-daemon/repos (2 files)

2021-03-14 Thread Bruno Pagani via arch-commits
Date: Monday, March 15, 2021 @ 03:36:48
  Author: archange
Revision: 891377

archrelease: copy trunk to community-staging-x86_64

Added:
  jami-daemon/repos/community-staging-x86_64/
  jami-daemon/repos/community-staging-x86_64/PKGBUILD
(from rev 891376, jami-daemon/trunk/PKGBUILD)

--+
 PKGBUILD |   58 ++
 1 file changed, 58 insertions(+)

Copied: jami-daemon/repos/community-staging-x86_64/PKGBUILD (from rev 891376, 
jami-daemon/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-15 03:36:48 UTC (rev 891377)
@@ -0,0 +1,58 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Baptiste Jonglez 
+
+pkgname=jami-daemon
+pkgver=20210308
+pkgrel=1
+_pjprojectver=2.10
+pkgdesc="Free and universal communication platform which preserves the users’ 
privacy and freedoms (daemon component)"
+arch=(x86_64)
+url="https://jami.net;
+license=(GPL3)
+groups=(jami)
+depends=(opendht yaml-cpp alsa-lib libpulse jack jsoncpp dbus-c++ ffmpeg gnutls
+ expat libupnp libnatpmp libva libvdpau libsecp256k1 util-linux opus
+ openssl asio fmt http-parser libarchive)
+makedepends=(git msgpack-c restinio autoconf-archive)
+#checkdepends=(cppunit)
+_commit=8d428f44847399d9e858ff0090934db095ba8ee3
+source=(git+https://git.jami.net/savoirfairelinux/ring-daemon.git#commit=${_commit}
+
https://github.com/pjsip/pjproject/archive/${_pjprojectver}/pjproject-${_pjprojectver}.tar.gz)
+noextract=(pjproject-${_pjprojectver}.tar.gz)
+sha512sums=(SKIP 
a67f083df175b536b4e6a7b7fe39e07d3ee805d6917ec64a50694542a7455c33a100889191044ab3fa679b6656774a6be045621aa53510b5f04cdde9ddd59893)
+
+prepare() {
+  cd ring-daemon
+  cp ../pjproject-${_pjprojectver}.tar.gz contrib/tarballs
+  mkdir contrib/native
+  autoreconf -fvi
+}
+
+build() {
+  cd ring-daemon/contrib/native
+  ../bootstrap \
+  --disable-downloads \
+  --disable-all \
+  --enable-pjproject
+  make DEPS_pjproject=
+
+  cd ../..
+  ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--libexecdir=/usr/lib \
+--sysconfdir=/etc
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+}
+
+# Disabled because some tests (TURN) use the network.
+#check() {
+#  cd ring-daemon
+#  make -k check
+#}
+
+package() {
+  cd ring-daemon
+  make DESTDIR="${pkgdir}" install
+}