[arch-commits] Commit in jami-daemon/repos (2 files)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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 +}