summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 32 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..616078933be3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Alesar1
+pkgname=fourier-series
+pkgver=1.6
+pkgrel=1
+pkgdesc="Applet that demonstrates Fourier series written by Paul Falstad"
+arch=("any")
+url="https://www.falstad.com/fourier-java"
+license=("GPL")
+depends=("java-runtime>=6" "hicolor-icon-theme")
+makedepends=("unzip" "imagemagick")
+source=("https://www.falstad.com/fourier-java/fourier.zip"
+ "$pkgname"
+ "$pkgname.desktop")
+sha256sums=('d7bbdee85ed69bd2fb6673949e5a071d830a6fef95e2d79cc876d0d86a18ccc4'
+ '15f6d54b7a5a2ebe58989a4763e924f1499ab03e51d3910177ab2887b421443a'
+ '83c912a4c31f650329a403b96db55e27bb411c3811eaf9d7cb7098edb96af51d')
+
+package() {
+ cd "$srcdir"
+
+ mkdir -pm 755 "${pkgdir}/opt/$pkgname"
+ unzip fourier.zip -d "${pkgdir}/opt/$pkgname"
+ chmod -R 644 "${pkgdir}/opt/$pkgname"
+ chmod -R +X "${pkgdir}/opt/$pkgname"
+
+ install -D -m755 "${srcdir}/$pkgname" "${pkgdir}/usr/bin/$pkgname"
+ install -D -m644 "${srcdir}/$pkgname.desktop" "${pkgdir}/usr/share/applications/$pkgname.desktop"
+
+ mkdir -pm 755 "${pkgdir}/usr/share/icons/hicolor/16x16/apps"
+ convert "${pkgdir}/opt/$pkgname/favicon.ico" "${pkgdir}/usr/share/icons/hicolor/16x16/apps/fourier.png"
+}
+