diff options
author | alesar1 | 2023-09-19 16:54:15 +0200 |
---|---|---|
committer | alesar1 | 2023-09-19 16:54:15 +0200 |
commit | 2ac4af3f47e76e3581e3411e8a664ae47b90c976 (patch) | |
tree | 79d6407e0da62ccc8f015be03c737392bb1dcb43 | |
download | aur-fourier-series.tar.gz |
init
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 32 | ||||
-rw-r--r-- | fourier-series | 4 | ||||
-rwxr-xr-x | fourier-series.desktop | 11 |
4 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5ccfd8d44d01 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = fourier-series + pkgdesc = Applet that demonstrates Fourier series written by Paul Falstad + pkgver = 1.6 + pkgrel = 1 + url = https://www.falstad.com/fourier-java + arch = any + license = GPL + makedepends = unzip + makedepends = imagemagick + depends = java-runtime>=6 + depends = hicolor-icon-theme + source = https://www.falstad.com/fourier-java/fourier.zip + source = fourier-series + source = fourier-series.desktop + sha256sums = d7bbdee85ed69bd2fb6673949e5a071d830a6fef95e2d79cc876d0d86a18ccc4 + sha256sums = 15f6d54b7a5a2ebe58989a4763e924f1499ab03e51d3910177ab2887b421443a + sha256sums = 83c912a4c31f650329a403b96db55e27bb411c3811eaf9d7cb7098edb96af51d + +pkgname = fourier-series 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" +} + diff --git a/fourier-series b/fourier-series new file mode 100644 index 000000000000..607b5297ff2a --- /dev/null +++ b/fourier-series @@ -0,0 +1,4 @@ +#!/bin/bash + +cd /opt/fourier-series +exec java -jar fourier.jar diff --git a/fourier-series.desktop b/fourier-series.desktop new file mode 100755 index 000000000000..628da6423871 --- /dev/null +++ b/fourier-series.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Fourier Series applet +Comment=Demonstrates Fourier series. +Exec=fourier-series +Icon=fourier +Terminal=false +StartupNotify=true +Categories=Science + |