diff options
| author | kj-sh604 | 2024-06-30 07:12:11 -0400 |
|---|---|---|
| committer | kj-sh604 | 2024-06-30 07:12:11 -0400 |
| commit | d2692e48094062daf0a1defc728b1fa220507633 (patch) | |
| tree | b2c6462fc58504dd0754d7e277b1a1a3b202f223 | |
| parent | 4ffcdb90c9fef1aa3847c00f4f5e442aa8650fbd (diff) | |
kj-gitbot: lanxchange-fork/
| -rw-r--r-- | lanxchange-fork/.SRCINFO | 17 | ||||
| -rw-r--r-- | lanxchange-fork/.gitignore | 7 | ||||
| -rw-r--r-- | lanxchange-fork/PKGBUILD | 34 | ||||
| -rw-r--r-- | lanxchange-fork/lanxchange.install | 5 |
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 |
