diff --git a/packagelist b/packagelist index ff55eb9db2..53a6deaea1 100644 --- a/packagelist +++ b/packagelist @@ -800,6 +800,7 @@ surf-distrotube-git surfshark-gui-deb suru-icon-theme-git suyu-app +syncthing-bin systemcoding-conky tabby-deb tailscale diff --git a/packages/syncthing-bin/.SRCINFO b/packages/syncthing-bin/.SRCINFO new file mode 100644 index 0000000000..4497450f14 --- /dev/null +++ b/packages/syncthing-bin/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = syncthing-bin + gives = syncthing + pkgver = 2.1.3 + pkgdesc = Open Source Continuous Replication / Cluster Synchronization Thing + url = https://syncthing.net/ + arch = amd64 + arch = arm64 + arch = armhf + arch = i386 + conflicts = syncthing + provides = syncthing + license = MPL-2.0 + maintainer = aKqir24 + repology = project: syncthing + source_amd64 = @syncthing-bin-amd64::https://github.com/syncthing/syncthing/releases/download/v2.1.3/syncthing-linux-amd64-v2.1.3.tar.gz + sha256sums_amd64 = f929eb8e5b72a85543eeeefb2c38f34a68e0c530e70758a2905b78840c76602c + source_arm64 = @syncthing-bin-arm64::https://github.com/syncthing/syncthing/releases/download/v2.1.3/syncthing-linux-arm64-v2.1.3.tar.gz + sha256sums_arm64 = a5c046965b590a8de2f8c8c16a0dbf9201d99600b0cafd604040232b603e4586 + source_armhf = @syncthing-bin-armhf::https://github.com/syncthing/syncthing/releases/download/v2.1.3/syncthing-linux-arm-v2.1.3.tar.gz + sha256sums_armhf = f840fa49a353d3c3d9bf64326ed15c028b44d93137572db74a480d625338cbc4 + source_i386 = @syncthing-bin-i386::https://github.com/syncthing/syncthing/releases/download/v2.1.3/syncthing-linux-386-v2.1.3.tar.gz + sha256sums_i386 = a6bbf3606c5cf934a50122b403c8c563c72d5e19173648a9cf091cd25c2b229d + +pkgname = syncthing-bin diff --git a/packages/syncthing-bin/syncthing-bin.pacscript b/packages/syncthing-bin/syncthing-bin.pacscript new file mode 100644 index 0000000000..6c146e57e9 --- /dev/null +++ b/packages/syncthing-bin/syncthing-bin.pacscript @@ -0,0 +1,37 @@ +# Based on jason ryan PKGBUILD + +pkgname="syncthing-bin" +gives="syncthing" +pkgver="2.1.3" +pkgdesc="Open Source Continuous Replication / Cluster Synchronization Thing" +url='https://syncthing.net/' +arch=('amd64' 'arm64' 'armhf' 'i386') +repology=("project: ${gives}") +license=('MPL-2.0') +provides=("${gives}") +conflicts=("${gives}") +maintainer=("aKqir24 ") +source_amd64=("@${pkgname}-${CARCH}::https://github.com/syncthing/${gives}/releases/download/v${pkgver}/${gives}-linux-amd64-v${pkgver}.tar.gz") +source_arm64=("@${pkgname}-${CARCH}::https://github.com/syncthing/${gives}/releases/download/v${pkgver}/${gives}-linux-arm64-v${pkgver}.tar.gz") +source_armhf=("@${pkgname}-${CARCH}::https://github.com/syncthing/${gives}/releases/download/v${pkgver}/${gives}-linux-arm-v${pkgver}.tar.gz") +source_i386=("@${pkgname}-${CARCH}::https://github.com/syncthing/${gives}/releases/download/v${pkgver}/${gives}-linux-386-v${pkgver}.tar.gz") +sha256sums_amd64=('f929eb8e5b72a85543eeeefb2c38f34a68e0c530e70758a2905b78840c76602c') +sha256sums_arm64=('a5c046965b590a8de2f8c8c16a0dbf9201d99600b0cafd604040232b603e4586') +sha256sums_armhf=('f840fa49a353d3c3d9bf64326ed15c028b44d93137572db74a480d625338cbc4') +sha256sums_i386=('a6bbf3606c5cf934a50122b403c8c563c72d5e19173648a9cf091cd25c2b229d') + +package() { + cd "${pkgname}-${CARCH}" + install -D -m 755 "${gives}" "${pkgdir}/usr/bin/${gives}" + install -D -m 644 README.txt "${pkgdir}/usr/share/doc/${gives}/README.md" + install -D -m 644 "etc/linux-systemd/system/${gives}@.service" "${pkgdir}/usr/lib/systemd/system/${gives}@.service" + install -D -m 644 "etc/linux-systemd/user/${gives}.service" "${pkgdir}/usr/lib/systemd/user/${gives}.service" + install -D -m 644 "etc/linux-sysctl/30-${gives}.conf" "${pkgdir}/usr/lib/sysctl.d/30-${gives}.conf" + install -D -m 644 "etc/firewall-ufw/${gives}" "${pkgdir}/etc/ufw/applications.d/ufw-${gives}" + + # man pages + cd "${srcdir}/${pkgname}-${CARCH}/man" + install -Dm644 "${gives}.1" "${pkgdir}/usr/share/man/man1/${gives}.1" + find . -name '*.5' -exec install -Dm644 {} "${pkgdir}/usr/share/man/man5/{}" \; + find . -name '*.7' -exec install -Dm644 {} "${pkgdir}/usr/share/man/man7/{}" \; +} diff --git a/srclist b/srclist index 9f0b808596..7eca2bbb2e 100644 --- a/srclist +++ b/srclist @@ -16035,6 +16035,31 @@ pkgbase = suyu-app pkgname = suyu-app --- +pkgbase = syncthing-bin + gives = syncthing + pkgver = 2.1.3 + pkgdesc = Open Source Continuous Replication / Cluster Synchronization Thing + url = https://syncthing.net/ + arch = amd64 + arch = arm64 + arch = armhf + arch = i386 + conflicts = syncthing + provides = syncthing + license = MPL-2.0 + maintainer = aKqir24 + repology = project: syncthing + source_amd64 = @syncthing-bin-amd64::https://github.com/syncthing/syncthing/releases/download/v2.1.3/syncthing-linux-amd64-v2.1.3.tar.gz + sha256sums_amd64 = f929eb8e5b72a85543eeeefb2c38f34a68e0c530e70758a2905b78840c76602c + source_arm64 = @syncthing-bin-arm64::https://github.com/syncthing/syncthing/releases/download/v2.1.3/syncthing-linux-arm64-v2.1.3.tar.gz + sha256sums_arm64 = a5c046965b590a8de2f8c8c16a0dbf9201d99600b0cafd604040232b603e4586 + source_armhf = @syncthing-bin-armhf::https://github.com/syncthing/syncthing/releases/download/v2.1.3/syncthing-linux-arm-v2.1.3.tar.gz + sha256sums_armhf = f840fa49a353d3c3d9bf64326ed15c028b44d93137572db74a480d625338cbc4 + source_i386 = @syncthing-bin-i386::https://github.com/syncthing/syncthing/releases/download/v2.1.3/syncthing-linux-386-v2.1.3.tar.gz + sha256sums_i386 = a6bbf3606c5cf934a50122b403c8c563c72d5e19173648a9cf091cd25c2b229d + +pkgname = syncthing-bin +--- pkgbase = systemcoding-conky gives = conky pkgver = 1.0