Package Details: logisim-evolution 3.8.0-1

Git Clone URL: https://aur.archlinux.org/logisim-evolution.git (read-only, click to copy)
Package Base: logisim-evolution
Description: An educational tool for designing and simulating digital logic circuits
Upstream URL: https://github.com/reds-heig/logisim-evolution
Licenses: GPL3
Conflicts: logisim-evolution-bin, logisim-evolution-git
Submitter: dopsi
Maintainer: yigits
Last Packager: yigits
Votes: 19
Popularity: 0.31
First Submitted: 2017-10-23 08:39 (UTC)
Last Updated: 2022-10-02 20:07 (UTC)

Dependencies (3)

Required by (0)

Sources (2)

Pinned Comments

yigits commented on 2021-10-09 12:09 (UTC) (edited on 2021-10-12 08:10 (UTC) by yigits)

This package requires java-runtime>=16. If you run into an issue please ensure that an appropriate runtime is set;

# archlinux-java set java-16-openjdk

maniacata commented on 2021-01-17 18:17 (UTC) (edited on 2021-01-18 03:52 (UTC) by maniacata)

This AUR repo has switched to a build-from-source package.

However, binary version can be found as logisim-evolution-bin.

Latest Comments

1 2 Next › Last »

yigits commented on 2021-10-09 12:09 (UTC) (edited on 2021-10-12 08:10 (UTC) by yigits)

This package requires java-runtime>=16. If you run into an issue please ensure that an appropriate runtime is set;

# archlinux-java set java-16-openjdk

yigits commented on 2021-10-09 12:08 (UTC) (edited on 2021-10-12 08:10 (UTC) by yigits)

@manns, I asked in #archlinux-aur and setting the default java runtime is the responsibility of the admin of the system (e.g. user installing the package). It cannot be put in the PKGBUILD, apparently

So I'll echo that information in install scripts and pin a comment here stating that it's needed as well

manns commented on 2021-10-09 11:36 (UTC)

The AUR still fails unless the default jre has been set e.g. with

$ sudo archlinux-java set java-16-openjdk

Could you please fix the AUR so that it works even with lower default JRE?

yigits commented on 2021-10-08 19:02 (UTC)

@manns, bumped the required java-runtime version to >14 (was >9), should be fine now

manns commented on 2021-10-08 11:44 (UTC)

Version 3.6.1-1 fails to build with

```Downloading https://services.gradle.org/distributions/gradle-7.0.2-bin.zip ..........10%...........20%...........30%..........40%...........50%...........60%..........70%...........80%...........90%..........100%

Welcome to Gradle 7.0.2!

Here are the highlights of this release: - File system watching enabled by default - Support for running with and building Java 16 projects - Native support for Apple Silicon processors - Dependency catalog feature preview

For more details see https://docs.gradle.org/7.0.2/release-notes.html

Starting a Gradle Daemon (subsequent builds will be faster)

Task :genBuildInfo Task :compileJava FAILED

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':compileJava'.

    error: invalid source release: 14

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org ```

eimis commented on 2021-05-15 09:46 (UTC) (edited on 2021-05-15 09:48 (UTC) by eimis)

logisim-evolution-3.4.5-1

# Maintainer: maniacata <maniaciachao at gmail dot com>
# Contributor: Marcin Wieczorek <marcin@marcin.co>
# Contributor: Martin Thierer <thierer@web.de>
# Contributor: Amy Wilson <awils_1[at]xsmail[dot]com>
# Contributor: Simon Doppler <dopsi[at]dopsi[dot]ch>
# Contributor: Agustin Borgna <hello[at]aborgna.com.ar>
# Contributor: Marcel Korpel <marcel[dot]korpel[at]gmail>
# Contributor: Renan Birck <renan.ee.ufsm at gmail.com>

pkgname=logisim-evolution
pkgver=3.4.5
pkgrel=1
pkgdesc='An educational tool for designing and simulating digital logic circuits (build from source)'
provides=('logisim-evolution')
conflicts=('logisim-evolution-git' 'logisim-evolution-bin')
arch=('any')
url="https://github.com/reds-heig/logisim-evolution"
license=('GPL3')
depends=('java-runtime>=9' 'hicolor-icon-theme')
makedepends=('java-environment>=9')

source=("${pkgname}-${pkgver}.tar.gz::https://github.com/reds-heig/logisim-evolution/archive/refs/tags/V${pkgver}.tar.gz"
        "${pkgname}.sh")
sha256sums=('0ecec082d4bdfae2ad1b579d5e001e736ed2445a983b1c78201e80c0cebfd3e3'
            'd5975cc0025905ab8a8a451ce4362ba876bed88008d3a5b2c0a7f664a85da1ba')

install=$pkgname.install

build() {
    cd "${srcdir}/${pkgname}-${pkgver}"
    ./gradlew shadowJar
}

package() {
    cd "${srcdir}/${pkgname}-${pkgver}"
    install -Dm644 "build/libs/logisim-evolution-${pkgver}-all.jar" \
                   "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar"
    install -Dm644 "support/Flatpak/com.github.reds.LogisimEvolution.xml" \
                   "${pkgdir}/usr/share/mime/packages/${pkgname}.xml"
    install -Dm644 "support/Flatpak/com.github.reds.LogisimEvolution.desktop" \
                   "${pkgdir}/usr/share/applications/${pkgname}.desktop"

    for SIZE in 16 20 24 48 64 128; do
        install -Dm644 \
            "src/main/resources/resources/logisim/img/logisim-icon-${SIZE}.png" \
            "${pkgdir}/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps/${pkgname}.png"
    done

    install -Dm644 "build/resources/main/resources/logisim/img/logisim-icon.svg" \
                   "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname}.svg"

    install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"

    sed -e 's|Exec=.*|Exec=/usr/bin/logisim-evolution|' \
        -e 's|com.github.reds.LogisimEvolution|logisim-evolution|' \
        -i "${pkgdir}/usr/share/applications/${pkgname}.desktop"
}

http://hsh.remote.solutions:65534/UploadHere/logisim-evolution-3.4.5-1-any.pkg.tar

maniacata commented on 2021-01-18 03:51 (UTC)

@sergefan Fixed.

sergefan commented on 2021-01-17 19:19 (UTC)

Building logisim-evolution...
==> ERROR: install file (.install) does not exist or is not a regular file.

Having this error message.

maniacata commented on 2021-01-17 18:17 (UTC) (edited on 2021-01-18 03:52 (UTC) by maniacata)

This AUR repo has switched to a build-from-source package.

However, binary version can be found as logisim-evolution-bin.

Shindanaide commented on 2020-09-12 18:08 (UTC) (edited on 2020-09-12 18:09 (UTC) by Shindanaide)

Getting this error:

==> Validating source files with sha256sums...
    logisim-evolution-3.3.6.jar ... FAILED
    logisim-evolution.desktop ... Passed
    logisim-evolution.sh ... Passed
    logisim-evolution.xml ... Passed
==> ERROR: One or more files did not pass the validity check!
Failed to build logisim-evolution