diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 17 insertions, 22 deletions
@@ -1,34 +1,29 @@ # Maintainer: Oleksandr Natalenko aka post-factum <oleksandr@natalenko.name> + pkgname=pingtcp -pkgver=0.0.4 -pkgrel=2 +pkgver=0.0.6 +pkgrel=1 pkgdesc="Small utility to measure TCP handshake time (torify-friendly)" -url="https://gitlab.com/post-factum/${pkgname}" -arch=('i686' 'x86_64') -license=('GPLv3') -depends=('glibc' 'gcc-libs' 'libunwind' 'gperftools') -optdepends=('torsocks: for TOR support') -makedepends=('gcc' 'cmake' 'make' 'libunwind' 'gperftools') -source=(${pkgname}-${pkgver}.tar.gz::https://gitlab.com/post-factum/${pkgname}/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz) - -sha256sums=('23582f215881f635911e03aeb5789f32d385ddacab5726f9eabbcff59b61aa7c') - -prepare() { - cd "${srcdir}/${pkgname}-v${pkgver}" - - mkdir -p build -} +url="https://codeberg.org/post-factum/${pkgname}" +arch=(x86_64) +license=(GPL3) +depends=(libbsd) +makedepends=(meson) +optdepends=("torsocks: for TOR support") +source=(${pkgname}-${pkgver}.tar.gz::https://codeberg.org/post-factum/${pkgname}/archive/v${pkgver}.tar.gz) +sha256sums=('687ce10f8dc8446d9253c3bbca9dedeae8a91f9cf81a855ae0ed41017318e3f4') build() { - cd "${srcdir}/${pkgname}-v${pkgver}/build" + cd ${pkgname} + + arch-meson . build - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=${pkgdir}/usr .. - make -j$(nproc) + meson compile -C build } package() { - cd "${srcdir}/${pkgname}-v${pkgver}/build" + cd ${pkgname} - make install + meson install -C build --destdir "${pkgdir}" } |