mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
initial commit
This commit is contained in:
commit
a46ae3f00d
6 changed files with 105 additions and 0 deletions
22
.SRCINFO
Normal file
22
.SRCINFO
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
pkgbase = rdt-client
|
||||
pkgdesc = Real-Debrid Torrent Client
|
||||
pkgver = 2.0.30
|
||||
pkgrel = 1
|
||||
url = https://github.com/rogerfar/rdt-client
|
||||
arch = any
|
||||
license = MIT
|
||||
depends = dotnet-runtime-6.0
|
||||
depends = aspnet-runtime-6.0
|
||||
optdepends = aria2: download manager
|
||||
source = https://github.com/rogerfar/rdt-client/releases/download/v2.0.30/RealDebridClient.zip
|
||||
source = appsettings.json
|
||||
source = rdtc.service
|
||||
source = rdtc.sysusers
|
||||
source = rdtc.tmpfiles
|
||||
sha512sums = 86dd9634240ec4d2249ff81f2d435e0501d444f6a12e76949c4a0558493619a03ea8516f8703dbab967faf2f85ab9b6fedfa729017c79fd1c5f8bec2e2fa53f5
|
||||
sha512sums = bd53e94da395443e6c47d594cdf600be212cf85b544520ba522c5e6fc5ae0a288b7b6b40c8a17a1e82c141a65864d88934a8fca8b59423c46629ffe563f357a6
|
||||
sha512sums = 67330f3202bf1696d706c297b7121a267a1b17064b167fea134ed76162bd1e42355970068f950b8ede7eb4a822f49825ece8b95b132087a3397645480545d312
|
||||
sha512sums = 67a6587c3eb4953fcce2d329d71a15739c536bdf928d14db7d9cae5ecb63c913e6a05841f4207f0f72dd896c4b6937ed690ea340d83440b0eb92b3ca34609071
|
||||
sha512sums = fd6499d74aaf238ffceeda6ed3e63d6ac90893a3deed65df024946932f194a7543c1831edf372b519e7e754f5a5f6caf8a0e5298e7f5eebfc161009081e70418
|
||||
|
||||
pkgname = rdt-client
|
||||
52
PKGBUILD
Normal file
52
PKGBUILD
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
# Maintainer: Rohan Ferris <rohan@goferris.net>
|
||||
# Helpful URL: https://github.com/rogerfar/rdt-client
|
||||
|
||||
pkgname='rdt-client'
|
||||
pkgver=2.0.30
|
||||
pkgrel=1
|
||||
pkgdesc='Real-Debrid Torrent Client'
|
||||
arch=(any)
|
||||
url='https://github.com/rogerfar/rdt-client'
|
||||
license=('MIT')
|
||||
|
||||
depends=(
|
||||
'dotnet-runtime-6.0'
|
||||
'aspnet-runtime-6.0'
|
||||
)
|
||||
|
||||
optdepends=(
|
||||
'aria2: download utility'
|
||||
)
|
||||
|
||||
source=(
|
||||
"https://github.com/rogerfar/rdt-client/releases/download/v${pkgver}/RealDebridClient.zip"
|
||||
'appsettings.json'
|
||||
'rdtc.service'
|
||||
'rdtc.sysusers'
|
||||
'rdtc.tmpfiles'
|
||||
)
|
||||
|
||||
noextract=('RealDebridClient.zip')
|
||||
sha512sums=(
|
||||
'86dd9634240ec4d2249ff81f2d435e0501d444f6a12e76949c4a0558493619a03ea8516f8703dbab967faf2f85ab9b6fedfa729017c79fd1c5f8bec2e2fa53f5'
|
||||
'bd53e94da395443e6c47d594cdf600be212cf85b544520ba522c5e6fc5ae0a288b7b6b40c8a17a1e82c141a65864d88934a8fca8b59423c46629ffe563f357a6'
|
||||
'67330f3202bf1696d706c297b7121a267a1b17064b167fea134ed76162bd1e42355970068f950b8ede7eb4a822f49825ece8b95b132087a3397645480545d312'
|
||||
'67a6587c3eb4953fcce2d329d71a15739c536bdf928d14db7d9cae5ecb63c913e6a05841f4207f0f72dd896c4b6937ed690ea340d83440b0eb92b3ca34609071'
|
||||
'fd6499d74aaf238ffceeda6ed3e63d6ac90893a3deed65df024946932f194a7543c1831edf372b519e7e754f5a5f6caf8a0e5298e7f5eebfc161009081e70418'
|
||||
)
|
||||
|
||||
package() {
|
||||
# binaries
|
||||
install -d -m 755 "${pkgdir}/usr/lib/rdtc"
|
||||
unzip "${srcdir}/RealDebridClient.zip" -d "${pkgdir}/usr/lib/rdtc"
|
||||
install -D -m 644 "${srcdir}/appsettings.json" "${pkgdir}/usr/lib/rdtc"
|
||||
|
||||
# app data
|
||||
install -d -m 755 "${pkgdir}/var/lib/rdtc/db"
|
||||
install -d -m 755 "${pkgdir}/var/lib/rdtc/logs"
|
||||
|
||||
# system files
|
||||
install -D -m 644 "${srcdir}/rdtc.service" "${pkgdir}/usr/lib/systemd/system/rdtc.service"
|
||||
install -D -m 644 "${srcdir}/rdtc.sysusers" "${pkgdir}/usr/lib/sysusers.d/rdtc.conf"
|
||||
install -D -m 644 "${srcdir}/rdtc.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/rdtc.conf"
|
||||
}
|
||||
13
appsettings.json
Normal file
13
appsettings.json
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"Logging": {
|
||||
"File": {
|
||||
"Path": "/var/lib/rdtc/logs/rdtclient.log",
|
||||
"FileSizeLimitBytes": 5242880,
|
||||
"MaxRollingFiles": 5
|
||||
}
|
||||
},
|
||||
"Database": {
|
||||
"Path": "/var/lib/rdtc/db/rdtclient.db"
|
||||
},
|
||||
"Port": "6500"
|
||||
}
|
||||
12
rdtc.service
Normal file
12
rdtc.service
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
[Unit]
|
||||
Description=RdtClient Service
|
||||
|
||||
[Service]
|
||||
|
||||
WorkingDirectory=/usr/lib/rdtc
|
||||
ExecStart=/usr/bin/dotnet RdtClient.Web.dll
|
||||
SyslogIdentifier=RdtClient
|
||||
User=rdtc
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
2
rdtc.sysusers
Normal file
2
rdtc.sysusers
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
u rdtc - - /var/lib/rdtc
|
||||
g rdtc -
|
||||
4
rdtc.tmpfiles
Normal file
4
rdtc.tmpfiles
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
# Override this file with a modified version in /etc/tmpfiles.d/
|
||||
d /var/lib/rdtc 0755 rdtc rdtc
|
||||
Z /var/lib/rdtc - rdtc rdtc
|
||||
L /var/log/rdtc - - - - /var/lib/rdtc/logs/
|
||||
Loading…
Add table
Reference in a new issue