diff options
author | Ibrahim Rafi | 2022-04-24 23:37:21 +0600 |
---|---|---|
committer | Ibrahim Rafi | 2022-04-24 23:37:21 +0600 |
commit | 40c44601ad3cccc7957ce961f61165fb6afb44b0 (patch) | |
tree | 9e19e88aca8b6d332472d39f404a818b70b2b051 | |
download | aur-40c44601ad3cccc7957ce961f61165fb6afb44b0.tar.gz |
1st commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | verilogx.desktop | 10 |
3 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9edf1f3bc69f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = verilogx + pkgdesc = A simple, easy, and fast Verilog simulator. + pkgver = 0.1 + pkgrel = 1 + url = https://github.com/rafiibrahim8/VerilogX/ + arch = any + license = MIT + depends = java-runtime + source = verilogx.desktop + source = https://github.com/rafiibrahim8/VerilogX/releases/download/v0.1/VerilogX-Linux-v0.1.tar.gz + source = https://github.com/rafiibrahim8/VerilogX/raw/master/LICENSE + source = https://github.com/rafiibrahim8/VerilogX/raw/master/img/icon_96x96.png + sha256sums = ce051d357dd0916e6a2bcba7578c464e8416c0dfade282dfa5f75f50c2a2e034 + sha256sums = 25f4b2828ea532fb1160fd96a26fdd00c99e8a70b575b823d2c414e628143c5e + sha256sums = 5c2d0128cde35c77a620623033c4530b45e5b511d01d9173ffbd0024458ca2dd + sha256sums = fc0cba3d87684a1c741b00eb5e4a355bfc0e9b3b5a4ea0b656e15b840f96e23a + +pkgname = verilogx diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ea612a9300ce --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Ibrahim Rafi <rafiibrahim8@hotmail.com> + +pkgname=verilogx +pkgver=0.1 +pkgrel=1 +pkgdesc='A simple, easy, and fast Verilog simulator.' +url='https://github.com/rafiibrahim8/VerilogX/' +depends=('java-runtime') +arch=('any') +license=('MIT') +source=('verilogx.desktop' 'https://github.com/rafiibrahim8/VerilogX/releases/download/v0.1/VerilogX-Linux-v0.1.tar.gz' 'https://github.com/rafiibrahim8/VerilogX/raw/master/LICENSE' 'https://github.com/rafiibrahim8/VerilogX/raw/master/img/icon_96x96.png') +sha256sums=('ce051d357dd0916e6a2bcba7578c464e8416c0dfade282dfa5f75f50c2a2e034' '25f4b2828ea532fb1160fd96a26fdd00c99e8a70b575b823d2c414e628143c5e' '5c2d0128cde35c77a620623033c4530b45e5b511d01d9173ffbd0024458ca2dd' 'fc0cba3d87684a1c741b00eb5e4a355bfc0e9b3b5a4ea0b656e15b840f96e23a') + +package() { + mkdir -p ${pkgdir}/usr/bin + mkdir -p ${pkgdir}/usr/share/{applications,pixmaps,${pkgname},licenses/${pkgname}} + + cd ${srcdir} + install -m644 VerilogX-Linux/VerilogX.jar ${pkgdir}/usr/share/${pkgname}/${pkgname}.jar + install -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/ + install -m644 verilogx.desktop ${pkgdir}/usr/share/applications/ + install -m644 icon_96x96.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png + + echo "#!/bin/sh" > ${pkgdir}/usr/bin/${pkgname} + echo "exec \$JAVA_HOME/bin/java -jar /usr/share/${pkgname}/${pkgname}.jar" >> ${pkgdir}/usr/bin/${pkgname} + chmod 755 ${pkgdir}/usr/bin/${pkgname} +} diff --git a/verilogx.desktop b/verilogx.desktop new file mode 100644 index 000000000000..8216b96f15be --- /dev/null +++ b/verilogx.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=VerilogX +Exec=verilogx +Icon=verilogx +Comment=Easily Simulate Verilog Files +Categories=Education;EDA;Programming; +Keywords=Verilog;HDL; +Terminal=false |