diff options
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4d9d80809b0c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = lcarswm + pkgdesc = LCARS Window Manager + pkgver = 20.3 + pkgrel = 1 + url = https://lcarsde.github.io + arch = any + groups = lcarsde + license = GPL2 + makedepends = ncurses5-compat-libs + depends = jdk-openjdk + depends = libx11 + depends = libxpm + depends = libxrandr + depends = pango + depends = icu + depends = libxml2 + depends = glib2 + depends = libxft + depends = harfbuzz + depends = freetype2 + optdepends = ttf-ubuntu-font-family + source = lcarswm-20.3.tar.gz::https://github.com/lcarsde/lcarswm/archive/20.3.tar.gz + md5sums = c5757a63ea9c901d84f5ab46fedcf3a1 + +pkgname = lcarswm + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..eb39a3aedfb5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Andreas Tennert <mail at andreas-tennert dot de> +pkgname='lcarswm' +pkgver=20.3 +pkgrel=1 +pkgdesc="LCARS Window Manager" +arch=('any') +url="https://lcarsde.github.io" +license=('GPL2') +groups=('lcarsde') +depends=('jdk-openjdk' 'libx11' 'libxpm' 'libxrandr' 'pango' 'icu' 'libxml2' 'glib2' 'libxft' 'harfbuzz' 'freetype2') +optdepends=('ttf-ubuntu-font-family') +makedepends=('ncurses5-compat-libs') +source=("$pkgname-$pkgver.tar.gz::https://github.com/lcarsde/lcarswm/archive/$pkgver.tar.gz") +md5sums=('c5757a63ea9c901d84f5ab46fedcf3a1') + +build() { + cd "$pkgname-$pkgver" + + ./gradlew build +} + +package() { + cd "$pkgname-$pkgver" + + mkdir -p "$pkgdir/usr/bin/" + cp "./build/bin/native/releaseExecutable/lcarswm.kexe" "/usr/bin/lcarswm.kexe" + cp -r "./src/nativeMain/resources/*" "/" + + mkdir -p "/usr/share/doc/lcarswm" + cp "./LICENSE" "/usr/share/doc/lcarswm/copyright" +} |