diff options
author | Mario Rubio | 2023-02-27 11:12:31 +0100 |
---|---|---|
committer | Mario Rubio | 2023-02-27 11:12:31 +0100 |
commit | a16703ab3f8e10473c813cfe895b4dfa5ad38146 (patch) | |
tree | 9aaa39194a7fd7bcde564b6cc7d7270e0c9eae3f | |
parent | 55c707b7e78a01dbf656245c4c750cac1a4c0ff1 (diff) | |
download | aur-a16703ab3f8e10473c813cfe895b4dfa5ad38146.tar.gz |
Bump Freerouting to v1.7.0; Add desktop file;
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | freerouting.desktop | 10 |
3 files changed, 29 insertions, 10 deletions
@@ -1,6 +1,6 @@ pkgbase = freerouting pkgdesc = Advanced PCB autorouter - pkgver = 1.6.5 + pkgver = 1.7.0 pkgrel = 1 url = https://github.com/freerouting/freerouting arch = i686 @@ -10,9 +10,11 @@ pkgbase = freerouting makedepends = git depends = jre17-openjdk>=17 optdepends = kicad: for use with PCB editor - source = https://github.com/freerouting/freerouting/archive/refs/tags/v1.6.5.tar.gz + source = https://github.com/freerouting/freerouting/archive/refs/tags/v1.7.0.tar.gz source = freerouting.sh - sha256sums = b05a54e907ef1cb82b749c262727e2ab2a1ad8d20f5e6b91d0af4bcf4e903fe7 - sha256sums = 8144ced213d127ef0d16abc787055bc3dd646db66ddee762ae9ba02f55bb3f73 + source = freerouting.desktop + sha512sums = 99243a0b704d133145ec192004837fd63eba05182b16980ace389baec8857c3adc60af1c4d90ad32b81ca218c4e9d26a58d921c5d27f8be02df269fff851e0f0 + sha512sums = 0a43367f8a9168a94176041f665dbc278b40fcc7a6e6d5c978fcd49081245e030e7b9524056e6fa5acf593d744dd58c25d6d8303b7b2ea6128f6016d05aa28ef + sha512sums = 1eeacc544cd6081a9cef03424e505177972c65dc13d1379989889c0ed7419ed1b76013d48d160d0b74932aec1170ca1535b103f4266024b7f35e9656a11281f5 pkgname = freerouting @@ -3,7 +3,7 @@ # Contributor: Daniel Plank <tyrolyean@semi-professional.net> pkgname=freerouting -pkgver=1.6.5 +pkgver=1.7.0 pkgrel=1 pkgdesc="Advanced PCB autorouter" arch=('i686' 'x86_64') @@ -13,13 +13,16 @@ depends=('jre17-openjdk>=17') makedepends=('jdk17-openjdk>=17' git) optdepends=('kicad: for use with PCB editor') source=("https://github.com/${pkgname}/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz" - "freerouting.sh") -sha256sums=('b05a54e907ef1cb82b749c262727e2ab2a1ad8d20f5e6b91d0af4bcf4e903fe7' - '8144ced213d127ef0d16abc787055bc3dd646db66ddee762ae9ba02f55bb3f73') + "freerouting.sh" + "freerouting.desktop") +sha512sums=('99243a0b704d133145ec192004837fd63eba05182b16980ace389baec8857c3adc60af1c4d90ad32b81ca218c4e9d26a58d921c5d27f8be02df269fff851e0f0' + '0a43367f8a9168a94176041f665dbc278b40fcc7a6e6d5c978fcd49081245e030e7b9524056e6fa5acf593d744dd58c25d6d8303b7b2ea6128f6016d05aa28ef' + '1eeacc544cd6081a9cef03424e505177972c65dc13d1379989889c0ed7419ed1b76013d48d160d0b74932aec1170ca1535b103f4266024b7f35e9656a11281f5') build() { - # Don't forget to set active JDK to 17 version before running makepkg: - # sudo archlinux-java set java-17-openjdk + echo "$(tput setaf 196)$(tput bold)Don't forget to set active JDK to 17 version before running makepkg:" + echo " sudo archlinux-java set java-17-openjdk$(tput sgr0)" + cd "${pkgname}-${pkgver}" ./gradlew assemble @@ -29,5 +32,9 @@ package() { cd "${pkgname}-${pkgver}" install -Dm644 build/libs/freerouting-executable.jar "${pkgdir}/usr/lib/freerouting/freerouting-executable.jar" + install -Dm755 "${srcdir}/freerouting.sh" "${pkgdir}/usr/bin/freerouting" + + install -Dm644 design/icon/freerouting_icon_256x256_v2.png "${pkgdir}/usr/share/icons/freerouting.png" + install -Dm644 "${srcdir}/freerouting.desktop" "${pkgdir}/usr/share/applications/freerouting.desktop" } diff --git a/freerouting.desktop b/freerouting.desktop new file mode 100644 index 000000000000..d89f5cbb83d4 --- /dev/null +++ b/freerouting.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Terminal=false +Icon=freerouting +Type=Application +Categories=Science;Electronics; +Exec=/usr/bin/freerouting +Name=Freerouting +GenericName=Advanced PCB auto-router +Comment=Advanced autorouter for all PCB programs that support the standard Specctra or Electra DSN interface |