[arch-commits] Commit in sniproxy/repos (6 files)
Sergej Pupykin
spupykin at gemini.archlinux.org
Wed Aug 11 18:30:43 UTC 2021
Date: Wednesday, August 11, 2021 @ 18:30:43
Author: spupykin
Revision: 997451
archrelease: copy trunk to community-x86_64
Added:
sniproxy/repos/community-x86_64/
sniproxy/repos/community-x86_64/PKGBUILD
(from rev 997450, sniproxy/trunk/PKGBUILD)
sniproxy/repos/community-x86_64/build-fix.patch
(from rev 997450, sniproxy/trunk/build-fix.patch)
sniproxy/repos/community-x86_64/sniproxy.conf
(from rev 997450, sniproxy/trunk/sniproxy.conf)
sniproxy/repos/community-x86_64/sniproxy.service
(from rev 997450, sniproxy/trunk/sniproxy.service)
sniproxy/repos/community-x86_64/sniproxy.tmpfiles.d
(from rev 997450, sniproxy/trunk/sniproxy.tmpfiles.d)
---------------------+
PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++
build-fix.patch | 22 ++++++++++++++++++++++
sniproxy.conf | 16 ++++++++++++++++
sniproxy.service | 11 +++++++++++
sniproxy.tmpfiles.d | 1 +
5 files changed, 91 insertions(+)
Copied: sniproxy/repos/community-x86_64/PKGBUILD (from rev 997450, sniproxy/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD (rev 0)
+++ community-x86_64/PKGBUILD 2021-08-11 18:30:43 UTC (rev 997451)
@@ -0,0 +1,41 @@
+pkgname=sniproxy
+pkgver=0.6.0
+pkgrel=1
+pkgdesc="TLS SNI proxy"
+arch=(i686 x86_64)
+url="https://github.com/dlundquist/sniproxy"
+license=('BSD')
+depends=(libev pcre udns)
+backup=('etc/sniproxy.conf')
+source=($pkgname-$pkgver.tar.gz::https://github.com/dlundquist/sniproxy/archive/$pkgver.tar.gz
+ sniproxy.service
+ sniproxy.conf
+ sniproxy.tmpfiles.d
+ build-fix.patch)
+sha256sums=('d73c77a9fa8199ae7ac551c0332d3e0a3ff234623f53d65369a8fa560d9880e2'
+ '652e7f9e605fd24bb0c45c2227b8ed32d7c4b219066da0b0dc6fc0b87500d908'
+ 'b199717c01176c7d38e6508b049d2aa12a440a2d1a28039b03fd0b060b00058c'
+ 'a0ded4090c83f50457e5521773d87a33821781055eb5dee503cf69388ff5b207'
+ '80ae420f08138fdd6047c7a8a7937af5063f1bc00c147a2adfdd389c4499c805')
+
+prepare() {
+ cd "$srcdir/$pkgname-$pkgver"
+ patch -p1 <../build-fix.patch
+}
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./autogen.sh
+ ./configure --prefix=/usr --sbindir=/usr/bin
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ install -Dm0644 $srcdir/sniproxy.conf $pkgdir/etc/sniproxy.conf
+ install -Dm0644 $srcdir/sniproxy.tmpfiles.d $pkgdir/usr/lib/tmpfiles.d/sniproxy.conf
+ install -Dm0644 sniproxy.conf $pkgdir/usr/share/doc/$pkgname/sniproxy.conf
+ install -Dm0644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING
+ install -Dm0644 $srcdir/sniproxy.service $pkgdir/usr/lib/systemd/system/sniproxy.service
+}
Copied: sniproxy/repos/community-x86_64/build-fix.patch (from rev 997450, sniproxy/trunk/build-fix.patch)
===================================================================
--- community-x86_64/build-fix.patch (rev 0)
+++ community-x86_64/build-fix.patch 2021-08-11 18:30:43 UTC (rev 997451)
@@ -0,0 +1,22 @@
+diff -wbBur sniproxy-0.6.0/src/http.h sniproxy-0.6.0.my/src/http.h
+--- sniproxy-0.6.0/src/http.h 2018-12-06 07:14:58.000000000 +0300
++++ sniproxy-0.6.0.my/src/http.h 2021-08-11 21:27:03.140773585 +0300
+@@ -29,6 +29,6 @@
+ #include <stdio.h>
+ #include "protocol.h"
+
+-const struct Protocol *const http_protocol;
++extern const struct Protocol *const http_protocol;
+
+ #endif
+diff -wbBur sniproxy-0.6.0/src/tls.h sniproxy-0.6.0.my/src/tls.h
+--- sniproxy-0.6.0/src/tls.h 2018-12-06 07:14:58.000000000 +0300
++++ sniproxy-0.6.0.my/src/tls.h 2021-08-11 21:26:42.937439807 +0300
+@@ -28,6 +28,6 @@
+
+ #include "protocol.h"
+
+-const struct Protocol *const tls_protocol;
++extern const struct Protocol *const tls_protocol;
+
+ #endif
Copied: sniproxy/repos/community-x86_64/sniproxy.conf (from rev 997450, sniproxy/trunk/sniproxy.conf)
===================================================================
--- community-x86_64/sniproxy.conf (rev 0)
+++ community-x86_64/sniproxy.conf 2021-08-11 18:30:43 UTC (rev 997451)
@@ -0,0 +1,16 @@
+user nobody
+pidfile /run/sniproxy/sniproxy.pid
+
+error_log {
+ syslog deamon
+ priority notice
+}
+
+listen 0.0.0.0:443 {
+ proto tls
+}
+
+table {
+ host1.com 192.168.200.1:443
+ host2.com 192.168.199.1:443
+}
Copied: sniproxy/repos/community-x86_64/sniproxy.service (from rev 997450, sniproxy/trunk/sniproxy.service)
===================================================================
--- community-x86_64/sniproxy.service (rev 0)
+++ community-x86_64/sniproxy.service 2021-08-11 18:30:43 UTC (rev 997451)
@@ -0,0 +1,11 @@
+[Unit]
+Description=TLS/SNI proxy
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/sniproxy -c /etc/sniproxy.conf
+PIDFile=/run/sniproxy/sniproxy.pid
+
+[Install]
+WantedBy=multi-user.target
Copied: sniproxy/repos/community-x86_64/sniproxy.tmpfiles.d (from rev 997450, sniproxy/trunk/sniproxy.tmpfiles.d)
===================================================================
--- community-x86_64/sniproxy.tmpfiles.d (rev 0)
+++ community-x86_64/sniproxy.tmpfiles.d 2021-08-11 18:30:43 UTC (rev 997451)
@@ -0,0 +1 @@
+d /run/sniproxy 0755 nobody nobody -
More information about the arch-commits
mailing list