summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkj-sh6042024-06-30 07:12:11 -0400
committerkj-sh6042024-06-30 07:12:11 -0400
commitd2692e48094062daf0a1defc728b1fa220507633 (patch)
treeb2c6462fc58504dd0754d7e277b1a1a3b202f223
parent4ffcdb90c9fef1aa3847c00f4f5e442aa8650fbd (diff)
kj-gitbot: lanxchange-fork/
-rw-r--r--lanxchange-fork/.SRCINFO17
-rw-r--r--lanxchange-fork/.gitignore7
-rw-r--r--lanxchange-fork/PKGBUILD34
-rw-r--r--lanxchange-fork/lanxchange.install5
4 files changed, 63 insertions, 0 deletions
diff --git a/lanxchange-fork/.SRCINFO b/lanxchange-fork/.SRCINFO
new file mode 100644
index 0000000..b0bb6a1
--- /dev/null
+++ b/lanxchange-fork/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = lanxchange-fork
+ pkgdesc = Configuration-free, cross-platform file transfers for your local network (fork)
+ pkgver = 1.41
+ pkgrel = 604
+ url = https://lanxchange.com
+ install = lanxchange.install
+ arch = any
+ license = GPL3
+ makedepends = gendesk
+ depends = java-runtime>=8
+ depends = bash
+ provides = lanxchange
+ conflicts = lanxchange
+ source = lanxchange-1.41.zip::https://github.com/kj-sh604/LanXchange/releases/download/v1.41/lxc.zip
+ sha256sums = 18fb4e05a8cf858baf1ff3b079be63eb6228424eb5de596f3cc604dbb8fa2102
+
+pkgname = lanxchange-fork
diff --git a/lanxchange-fork/.gitignore b/lanxchange-fork/.gitignore
new file mode 100644
index 0000000..e1106b5
--- /dev/null
+++ b/lanxchange-fork/.gitignore
@@ -0,0 +1,7 @@
+*.tar
+*.tar.gz
+*.tar.xz
+*.tar.zst
+*.zip
+pkg/
+src/
diff --git a/lanxchange-fork/PKGBUILD b/lanxchange-fork/PKGBUILD
new file mode 100644
index 0000000..3f6d073
--- /dev/null
+++ b/lanxchange-fork/PKGBUILD
@@ -0,0 +1,34 @@
+pkgname=lanxchange-fork
+_pkgname=lanxchange
+pkgver=1.41
+pkgrel=604
+pkgdesc="Configuration-free, cross-platform file transfers for your local network (fork)"
+arch=('any')
+url='https://lanxchange.com'
+license=('GPL3')
+install=lanxchange.install
+depends=('java-runtime>=8' 'bash')
+makedepends=('gendesk')
+conflicts=('lanxchange')
+provides=('lanxchange')
+source=("${_pkgname}-${pkgver}.zip::https://github.com/kj-sh604/LanXchange/releases/download/v${pkgver}/lxc.zip")
+sha256sums=('18fb4e05a8cf858baf1ff3b079be63eb6228424eb5de596f3cc604dbb8fa2102')
+
+package() {
+ install -Dm644 ${_pkgname}.jar "${pkgdir}/opt/${_pkgname}/${_pkgname}-${pkgver}.jar"
+ cp -avR img/ "${pkgdir}/opt/${_pkgname}/"
+ echo "#!/usr/bin/env bash
+ cd /opt/lanxchange
+ exec /usr/bin/java -splash:img/logo.png -jar '/opt/${_pkgname}/${_pkgname}-${pkgver}.jar' "-managed \$\@"" > lanxchange.sh
+ install -Dm755 lanxchange.sh "${pkgdir}/usr/bin/lxcr"
+ gendesk -f -n --pkgname "${_pkgname}" \
+ --pkgdesc "$pkgdesc" \
+ --name "LanXchange" \
+ --comment "$pkgdesc" \
+ --exec lxcr \
+ --categories 'Network;Application' \
+ --icon "${_pkgname}"
+ install -Dm644 "${_pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
+ install -Dm644 img/logo.png "${pkgdir}/usr/share/pixmaps/${_pkgname}.png"
+ chmod -R 777 "${pkgdir}/opt/lanxchange/"
+}
diff --git a/lanxchange-fork/lanxchange.install b/lanxchange-fork/lanxchange.install
new file mode 100644
index 0000000..b47ad4b
--- /dev/null
+++ b/lanxchange-fork/lanxchange.install
@@ -0,0 +1,5 @@
+# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
+
+post_remove() {
+ sudo rm -rf /opt/lanxchange
+} \ No newline at end of file