Date: Saturday, July 30, 2022 @ 18:35:57 Author: felixonmars Revision: 1259208
archrelease: copy trunk to community-x86_64 Added: n2n/repos/community-x86_64/PKGBUILD (from rev 1259207, n2n/trunk/PKGBUILD) Deleted: n2n/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 86 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 43 insertions(+), 43 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-07-30 18:35:41 UTC (rev 1259207) +++ PKGBUILD 2022-07-30 18:35:57 UTC (rev 1259208) @@ -1,43 +0,0 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> - -pkgname=n2n -pkgver=3.0 -pkgrel=1 -pkgdesc="A Peer-to-peer VPN software which makes it easy to create virtual networks bypassing intermediate firewalls" -arch=('x86_64') -url="https://github.com/ntop/n2n" -license=('GPL') -depends=('libcap' 'openssl') -optdepends=('libpcap: for n2n-decode') -makedepends=('cmake' 'ninja' 'libpcap') -backup=('etc/n2n/edge.conf' - 'etc/n2n/supernode.conf') -source=("https://github.com/ntop/n2n/archive/$pkgver/n2n-$pkgver.tar.gz") -sha512sums=('4e3806eacd7bd6de8e1818e2e42b285a12389d4423d3048c9a19f9e3aec8a6ddea276869e2dee367ea4df4711c2c4bf1b99d7fc7381b2a4773866a75a1306704') - -prepare() { - cd $pkgname-$pkgver - sed -i 's/RUNTIME DESTINATION sbin/RUNTIME DESTINATION bin/' CMakeLists.txt - sed -i 's|/usr/sbin|/usr/bin|' packages/etc/systemd/system/*.service.in - - # We need a better way to make the conf file owned by the user created in sysusers.d... - sed -i '/User=n2n/d;/Group=n2n/d' packages/etc/systemd/system/supernode.service.in -} - -build() { - cd $pkgname-$pkgver - - cmake -GNinja -DCMAKE_INSTALL_PREFIX=/usr . - ninja -} - -package() { - cd $pkgname-$pkgver - DESTDIR="$pkgdir" ninja install - - install -Dm600 packages/etc/n2n/edge.conf.sample "$pkgdir"/etc/n2n/edge.conf - install -Dm600 packages/etc/n2n/supernode.conf.sample "$pkgdir"/etc/n2n/supernode.conf - install -Dm644 packages/etc/systemd/system/edge.service.in "$pkgdir"/usr/lib/systemd/system/edge.service - install -Dm644 packages/etc/systemd/system/e...@.service.in "$pkgdir"/usr/lib/systemd/system/edge@.service - install -Dm644 packages/etc/systemd/system/supernode.service.in "$pkgdir"/usr/lib/systemd/system/supernode.service -} Copied: n2n/repos/community-x86_64/PKGBUILD (from rev 1259207, n2n/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-07-30 18:35:57 UTC (rev 1259208) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgname=n2n +pkgver=3.1.0 +pkgrel=1 +pkgdesc="A Peer-to-peer VPN software which makes it easy to create virtual networks bypassing intermediate firewalls" +arch=('x86_64') +url="https://github.com/ntop/n2n" +license=('GPL') +depends=('libcap' 'openssl') +optdepends=('libpcap: for n2n-decode') +makedepends=('cmake' 'ninja' 'libpcap') +backup=('etc/n2n/edge.conf' + 'etc/n2n/supernode.conf') +source=("https://github.com/ntop/n2n/archive/$pkgver/n2n-$pkgver.tar.gz") +sha512sums=('ece1851add1c043aff10093d23adac70e393b225bf81ec49deae855b656a6c4c20d497da8b6b815c218b975d2f3d0e5e499265dbad285a525bdf753e4fa449ed') + +prepare() { + cd $pkgname-$pkgver + sed -i 's/RUNTIME DESTINATION sbin/RUNTIME DESTINATION bin/' CMakeLists.txt + sed -i 's|/usr/sbin|/usr/bin|' packages/etc/systemd/system/*.service.in + + # We need a better way to make the conf file owned by the user created in sysusers.d... + sed -i '/User=n2n/d;/Group=n2n/d' packages/etc/systemd/system/supernode.service.in +} + +build() { + cd $pkgname-$pkgver + + cmake -GNinja -DCMAKE_INSTALL_PREFIX=/usr . + ninja +} + +package() { + cd $pkgname-$pkgver + DESTDIR="$pkgdir" ninja install + + install -Dm600 packages/etc/n2n/edge.conf.sample "$pkgdir"/etc/n2n/edge.conf + install -Dm600 packages/etc/n2n/supernode.conf.sample "$pkgdir"/etc/n2n/supernode.conf + install -Dm644 packages/etc/systemd/system/edge.service.in "$pkgdir"/usr/lib/systemd/system/edge.service + install -Dm644 packages/etc/systemd/system/e...@.service.in "$pkgdir"/usr/lib/systemd/system/edge@.service + install -Dm644 packages/etc/systemd/system/supernode.service.in "$pkgdir"/usr/lib/systemd/system/supernode.service +}