diff options
author | K900 | 2019-11-11 21:36:39 +0300 |
---|---|---|
committer | K900 | 2019-11-11 21:36:39 +0300 |
commit | be14971a7d59d3f1b9a5a9bc78f08d9b27664b99 (patch) | |
tree | 0ad9645de517e2b1a915e8f7319c96b68d9c5e0d | |
parent | 8b1809ac59241f889047b2a05f1964e454a7b006 (diff) | |
download | aur-be14971a7d59d3f1b9a5a9bc78f08d9b27664b99.tar.gz |
1.0
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | example.conf (renamed from mtg.sysconfig) | 0 | ||||
-rw-r--r-- | mtg.install | 7 | ||||
-rw-r--r-- | mtg@.service (renamed from mtg.service) | 4 |
5 files changed, 25 insertions, 20 deletions
@@ -1,18 +1,18 @@ pkgbase = mtg pkgdesc = Bullshit-free MTProto proxy for Telegram - pkgver = 0.16 + pkgver = 1.0 pkgrel = 1 url = https://github.com/9seconds/mtg + install = mtg.install arch = x86_64 license = MIT makedepends = go depends = glibc - backup = etc/conf.d/mtg - source = git+https://github.com/9seconds/mtg#tag=0.16 - source = mtg.service - source = mtg.sysconfig + source = git+https://github.com/9seconds/mtg#commit=596fafe30ddb05dfe5cfcaba8b66b1055462ced4 + source = mtg@.service + source = example.conf sha256sums = SKIP - sha256sums = 7590e1d27640e90129d94ef54d7091239fabde93a327717e4d04c6d7eebc0414 + sha256sums = 6b2d2f424f75016ae158c278919fe9622fc983e2c038b44328975944518a2ce7 sha256sums = 271a8765990b46a305b3aebeb08ee1ef63d22d889190ba2c84b50b35b304f6b5 pkgname = mtg @@ -1,5 +1,5 @@ pkgname=mtg -pkgver=0.16 +pkgver=1.0 pkgrel=1 pkgdesc='Bullshit-free MTProto proxy for Telegram' arch=('x86_64') @@ -7,20 +7,19 @@ url='https://github.com/9seconds/mtg' license=('MIT') depends=('glibc') makedepends=('go') +install='mtg.install' source=( - "git+https://github.com/9seconds/mtg#tag=${pkgver}" - 'mtg.service' - 'mtg.sysconfig' + 'git+https://github.com/9seconds/mtg#commit=596fafe30ddb05dfe5cfcaba8b66b1055462ced4' # 1.0 isn't tagged (yet?) + 'mtg@.service' + 'example.conf' ) sha256sums=( - 'SKIP' - '7590e1d27640e90129d94ef54d7091239fabde93a327717e4d04c6d7eebc0414' - '271a8765990b46a305b3aebeb08ee1ef63d22d889190ba2c84b50b35b304f6b5' + 'SKIP' + '6b2d2f424f75016ae158c278919fe9622fc983e2c038b44328975944518a2ce7' + '271a8765990b46a305b3aebeb08ee1ef63d22d889190ba2c84b50b35b304f6b5' ) -backup=('etc/conf.d/mtg') - build() { cd "${srcdir}/${pkgname}" make @@ -28,8 +27,7 @@ build() { package() { install -Dm755 "${srcdir}/${pkgname}/mtg" "${pkgdir}/usr/bin/mtg" - install -Dm644 "${srcdir}/mtg.service" "${pkgdir}/usr/lib/systemd/system/mtg.service" - install -Dm644 "${srcdir}/mtg.sysconfig" "${pkgdir}/etc/conf.d/mtg" + install -Dm644 "${srcdir}/mtg@.service" "${pkgdir}/usr/lib/systemd/system/mtg@.service" + install -Dm644 "${srcdir}/example.conf" "${pkgdir}/etc/mtg/example.conf" } - diff --git a/mtg.sysconfig b/example.conf index f1b75c47f46d..f1b75c47f46d 100644 --- a/mtg.sysconfig +++ b/example.conf diff --git a/mtg.install b/mtg.install new file mode 100644 index 000000000000..b4bee24a1075 --- /dev/null +++ b/mtg.install @@ -0,0 +1,7 @@ +post_install() { + setcap cap_net_bind_service=ep usr/bin/mtg 2>/dev/null +} + +post_upgrade() { + post_install "$1" +} diff --git a/mtg.service b/mtg@.service index 501bfa5c4140..aebda07fb56d 100644 --- a/mtg.service +++ b/mtg@.service @@ -5,8 +5,8 @@ After=network-online.target [Service] User=nobody Group=nobody -EnvironmentFile=/etc/conf.d/mtg -ExecStart=/usr/bin/mtg $SECRET $ADTAG +EnvironmentFile=/etc/mtg/%i.conf +ExecStart=/usr/bin/mtg run $SECRET $ADTAG [Install] WantedBy=multi-user.target |