From 12efa6b58d5a5ebb2bebaf3447c246292921f9e0 Mon Sep 17 00:00:00 2001 From: kekmacska Date: Tue, 27 Jan 2026 18:00:47 +0100 Subject: [PATCH] development build --- .SRCINFO | 16 ++++++++++++++++ PKGBUILD | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e5b402af25ba --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = fileman-git + pkgdesc = A Java/Swing basic File Manager (development version) + pkgver = b2dcb46 + pkgrel = 1 + url = https://github.com/javadev/file-manager + arch = any + license = MIT + makedepends = git + makedepends = maven + depends = java-runtime + provides = fileman + conflicts = fileman-bin + source = git+https://github.com/javadev/file-manager.git + md5sums = SKIP + +pkgname = fileman-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b69c6b4cb3fc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +pkgname=fileman-git +pkgver=b2dcb46 +pkgrel=1 +pkgdesc="A Java/Swing basic File Manager (development version)" +arch=('any') +url="https://github.com/javadev/file-manager" +license=('MIT') +depends=('java-runtime') +makedepends=('git' 'maven') +provides=('fileman') +conflicts=('fileman-bin') +source=("git+https://github.com/javadev/file-manager.git") +md5sums=('SKIP') + +pkgver() { + cd file-manager + git describe --always | sed 's/-/./g' +} + +prepare() { + cd file-manager +} + +build() { + cd file-manager + mvn package +} + +package() { + cd file-manager + + #jar + install -Dm644 filemanager.jar "$pkgdir/usr/share/fileman/fileman.jar" + + #launcher + install -Dm755 /dev/stdin "$pkgdir/usr/bin/fileman" << 'EOF' +#!/bin/sh +exec java -jar /usr/share/fileman/fileman.jar "$@" +EOF + + #desktop + install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/fileman.desktop" << EOF +[Desktop Entry] +Name=FileMan +Comment=Simple Java File Manager +Exec=fileman +Terminal=false +Type=Application +Categories=Utility;FileManager; +EOF +}