Date: Monday, March 13, 2023 @ 20:52:51
  Author: felixonmars
Revision: 1419775

archrelease: copy trunk to community-x86_64

Added:
  udp2raw/repos/community-x86_64/PKGBUILD
    (from rev 1419774, udp2raw/trunk/PKGBUILD)
  udp2raw/repos/community-x86_64/udp2raw.install
    (from rev 1419774, udp2raw/trunk/udp2raw.install)
  udp2raw/repos/community-x86_64/[email protected]
    (from rev 1419774, udp2raw/trunk/[email protected])
  udp2raw/repos/community-x86_64/udp2raw_script.sh
    (from rev 1419774, udp2raw/trunk/udp2raw_script.sh)
Deleted:
  udp2raw/repos/community-x86_64/PKGBUILD
  udp2raw/repos/community-x86_64/udp2raw-tunnel.install
  udp2raw/repos/community-x86_64/[email protected]
  udp2raw/repos/community-x86_64/udp2raw_script.sh

------------------------+
 PKGBUILD               |   69 +++++++++++++++++++++++++----------------------
 udp2raw-tunnel.install |    7 ----
 udp2raw.install        |    7 ++++
 [email protected]       |   36 ++++++++++++------------
 udp2raw_script.sh      |   34 +++++++++++------------
 5 files changed, 79 insertions(+), 74 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-13 20:52:36 UTC (rev 1419774)
+++ PKGBUILD    2023-03-13 20:52:51 UTC (rev 1419775)
@@ -1,32 +0,0 @@
-# Maintainer: Felix Yan <[email protected]>
-# Contributor: Peter Cai <peter at typeblog dot net>
-
-pkgname=udp2raw-tunnel
-pkgver=20200818.0
-pkgrel=1
-pkgdesc='An Encrypted, Anti-Replay, Multiplexed UdP Tunnel, tunnels udp 
traffic through fake-tcp or icmp by using raw socket'
-url='https://github.com/wangyu-/udp2raw-tunnel'
-arch=('x86_64')
-depends=('iptables')
-license=('MIT')
-install=udp2raw-tunnel.install
-source=("$pkgname-$pkgver.tar.gz::https://github.com/wangyu-/udp2raw-tunnel/archive/$pkgver.tar.gz";
-        "udp2raw_script.sh"
-        "[email protected]")
-sha512sums=('d2153d6f860442d595e79976d03bf4a88b97f4bd647bb8912426c91c93d28cc539f95ae693f2bd6b3b6f2c650718588b5890ebc53ad65db06b400b2e49e14ecd'
-            
'bd58325188f7a4d143d97ea6dfb0b8f2f86f6b82b8cb7496478fb3a9c425d42044db91bd7f554ed95443ce11bad288d48aad1f76404e3efec68ecbff8c56820f'
-            
'f1e2831c02163646c26601896a617e07704dc1b6324fc73f4ea576959bd33d70425472d42333ad8b7f210bd8761a83bf08db40987b016067f01590703982ae42')
-
-build() {
-  cd $pkgname-$pkgver
-  make fast
-}
-
-package() {
-  cd $pkgname-$pkgver
-  install -Dm755 udp2raw "$pkgdir"/usr/bin/udp2raw
-  install -Dm644 example.conf "$pkgdir"/etc/udp2raw/example.conf
-  install -Dm755 "$srcdir"/udp2raw_script.sh 
"$pkgdir"/usr/lib/udp2raw/udp2raw_script.sh
-  install -Dm644 "$srcdir"/[email protected] 
"$pkgdir"/usr/lib/systemd/system/[email protected]
-  install -Dm644 LICENSE.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md
-}

Copied: udp2raw/repos/community-x86_64/PKGBUILD (from rev 1419774, 
udp2raw/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2023-03-13 20:52:51 UTC (rev 1419775)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan <[email protected]>
+# Contributor: Peter Cai <peter at typeblog dot net>
+
+pkgname=udp2raw
+pkgver=20230206.0
+_commit=e5ecd33ec4c25d499a14213a5d1dbd5d21e0dd63
+pkgrel=1
+pkgdesc='A Tunnel which Turns UDP Traffic into Encrypted UDP/FakeTCP/ICMP 
Traffic by using Raw Socket'
+url='https://github.com/wangyu-/udp2raw'
+arch=('x86_64')
+depends=('iptables')
+makedepends=('git')
+conflicts=('udp2raw-tunnel')
+provides=('udp2raw-tunnel')
+replaces=('udp2raw-tunnel')
+license=('MIT')
+install=udp2raw.install
+source=("git+https://github.com/wangyu-/udp2raw.git#commit=$_commit";
+        "udp2raw_script.sh"
+        "[email protected]")
+sha512sums=('SKIP'
+            
'bd58325188f7a4d143d97ea6dfb0b8f2f86f6b82b8cb7496478fb3a9c425d42044db91bd7f554ed95443ce11bad288d48aad1f76404e3efec68ecbff8c56820f'
+            
'f1e2831c02163646c26601896a617e07704dc1b6324fc73f4ea576959bd33d70425472d42333ad8b7f210bd8761a83bf08db40987b016067f01590703982ae42')
+
+build() {
+  cd udp2raw
+  make OPT="$CXXFLAGS $LDFLAGS" fast
+}
+
+package() {
+  cd udp2raw
+  install -Dm755 udp2raw -t "$pkgdir"/usr/bin/
+  install -Dm644 example.conf -t "$pkgdir"/etc/udp2raw/
+  install -Dm755 "$srcdir"/udp2raw_script.sh -t "$pkgdir"/usr/lib/udp2raw/
+  install -Dm644 "$srcdir"/[email protected] -t 
"$pkgdir"/usr/lib/systemd/system/
+  install -Dm644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/
+}

Deleted: udp2raw-tunnel.install
===================================================================
--- udp2raw-tunnel.install      2023-03-13 20:52:36 UTC (rev 1419774)
+++ udp2raw-tunnel.install      2023-03-13 20:52:51 UTC (rev 1419775)
@@ -1,7 +0,0 @@
-post_install() {
-    setcap cap_net_raw,cap_net_admin+ep usr/bin/udp2raw  2>/dev/null
-}
-
-post_upgrade() {
-    post_install "$1"
-}

Copied: udp2raw/repos/community-x86_64/udp2raw.install (from rev 1419774, 
udp2raw/trunk/udp2raw.install)
===================================================================
--- udp2raw.install                             (rev 0)
+++ udp2raw.install     2023-03-13 20:52:51 UTC (rev 1419775)
@@ -0,0 +1,7 @@
+post_install() {
+    setcap cap_net_raw,cap_net_admin+ep usr/bin/udp2raw  2>/dev/null
+}
+
+post_upgrade() {
+    post_install "$1"
+}

Deleted: [email protected]
===================================================================
--- [email protected]    2023-03-13 20:52:36 UTC (rev 1419774)
+++ [email protected]    2023-03-13 20:52:51 UTC (rev 1419775)
@@ -1,18 +0,0 @@
-[Unit]
-Description=UDP over TCP/ICMP/UDP tunnel
-After=network-online.target
-
-[Service]
-User=nobody
-Type=simple
-PermissionsStartOnly=true
-CapabilityBoundingSet=CAP_NET_RAW CAP_NET_ADMIN
-ExecStartPre=/usr/lib/udp2raw/udp2raw_script.sh /etc/udp2raw/%i.conf insert
-ExecStart=/usr/bin/udp2raw --conf-file /etc/udp2raw/%i.conf
-ExecStopPost=/usr/lib/udp2raw/udp2raw_script.sh /etc/udp2raw/%i.conf delete
-Restart=always
-RestartSec=30
-StartLimitBurst=10
-
-[Install]
-WantedBy=multi-user.target

Copied: udp2raw/repos/community-x86_64/[email protected] (from rev 1419774, 
udp2raw/trunk/[email protected])
===================================================================
--- [email protected]                            (rev 0)
+++ [email protected]    2023-03-13 20:52:51 UTC (rev 1419775)
@@ -0,0 +1,18 @@
+[Unit]
+Description=UDP over TCP/ICMP/UDP tunnel
+After=network-online.target
+
+[Service]
+User=nobody
+Type=simple
+PermissionsStartOnly=true
+CapabilityBoundingSet=CAP_NET_RAW CAP_NET_ADMIN
+ExecStartPre=/usr/lib/udp2raw/udp2raw_script.sh /etc/udp2raw/%i.conf insert
+ExecStart=/usr/bin/udp2raw --conf-file /etc/udp2raw/%i.conf
+ExecStopPost=/usr/lib/udp2raw/udp2raw_script.sh /etc/udp2raw/%i.conf delete
+Restart=always
+RestartSec=30
+StartLimitBurst=10
+
+[Install]
+WantedBy=multi-user.target

Deleted: udp2raw_script.sh
===================================================================
--- udp2raw_script.sh   2023-03-13 20:52:36 UTC (rev 1419774)
+++ udp2raw_script.sh   2023-03-13 20:52:51 UTC (rev 1419775)
@@ -1,17 +0,0 @@
-#!/bin/bash
-CONF_FILE="$1"
-TARGET="$2"
-RULE=`/sbin/su -s /bin/bash nobody -c "/usr/bin/udp2raw -g --conf-file 
$CONF_FILE"`
-
-if [[ "$RULE" =~ ^(.*?)iptables\ \-I\ (.*?)\ \-j\ DROP(.*?)$ ]]; then
-  RULE="${BASH_REMATCH[2]}"
-else
-  echo "Malformed output"
-  exit 1
-fi
-
-if [[ "$TARGET" == 'insert' ]]; then
-  /usr/bin/iptables -I $RULE -j DROP || exit 1
-elif [[ "$TARGET" == 'delete' ]]; then
-  /usr/bin/iptables -D $RULE -j DROP || exit 1
-fi

Copied: udp2raw/repos/community-x86_64/udp2raw_script.sh (from rev 1419774, 
udp2raw/trunk/udp2raw_script.sh)
===================================================================
--- udp2raw_script.sh                           (rev 0)
+++ udp2raw_script.sh   2023-03-13 20:52:51 UTC (rev 1419775)
@@ -0,0 +1,17 @@
+#!/bin/bash
+CONF_FILE="$1"
+TARGET="$2"
+RULE=`/sbin/su -s /bin/bash nobody -c "/usr/bin/udp2raw -g --conf-file 
$CONF_FILE"`
+
+if [[ "$RULE" =~ ^(.*?)iptables\ \-I\ (.*?)\ \-j\ DROP(.*?)$ ]]; then
+  RULE="${BASH_REMATCH[2]}"
+else
+  echo "Malformed output"
+  exit 1
+fi
+
+if [[ "$TARGET" == 'insert' ]]; then
+  /usr/bin/iptables -I $RULE -j DROP || exit 1
+elif [[ "$TARGET" == 'delete' ]]; then
+  /usr/bin/iptables -D $RULE -j DROP || exit 1
+fi

Reply via email to