development build

This commit is contained in:
kekmacska 2026-01-27 18:00:47 +01:00
commit 12efa6b58d
2 changed files with 67 additions and 0 deletions

16
.SRCINFO Normal file
View file

@ -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

51
PKGBUILD Normal file
View file

@ -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
}