Package Details: klayout 0.24.9-3

Git Clone URL: https://aur.archlinux.org/klayout.git (read-only)
Package Base: klayout
Description: High Performance Layout Viewer And Editor. Support of GDS and OASIS files.
Upstream URL: http://www.klayout.org/
Licenses: GPL
Submitter: t0nedef
Maintainer: t0nedef
Last Packager: t0nedef
Votes: 4
Popularity: 0.229188
First Submitted: 2015-08-29 17:21
Last Updated: 2017-01-24 19:54

Latest Comments

t0nedef commented on 2017-01-24 19:57

yes I agree, not sure why I missed that last update. I updated this package to use ruby from extra.

mabl commented on 2017-01-23 22:25

Indeed it looks like it builds and works against ruby 2.4 which is packaged in extra.

nordog commented on 2017-01-23 12:39

I just successfully built klayout against ruby 2.4 in [extra]. If ruby 2.3 is not explicitly required, you might consider removing it as a dependency, and depend on and build against 2.4 instead.

t0nedef commented on 2017-01-16 01:06

Thanks for the info rugaliz. I updated the package to 0.24.9 and changed the dependency on ruby to ruby2.3 (AUR). You are right on qt, this package already lists qt4 as a dependency for that reason.

rugaliz commented on 2017-01-12 11:40

I have had trouble building the latest (0.24.9) package as well as this one.
With 0.24.8 i get an error due to the ruby version (i guess it expected something from version 2.3 [current version 2.4]) and with the new version i get errors due to the qt version (i found out that the build expects qt4 with an old deprecated function "QInputContext").

t0nedef commented on 2016-09-07 16:56

Thanks sasvari and Fweeb. I've bumped klayout to use the latest ruby. I'll see what I can do about Python bindings.

Fweeb commented on 2016-09-05 16:00

It appears that klayout will now compile against Ruby 2.3 (ruby in the main repo) without problems. Build opts need to be updated thusly:

build_opt="-qt /usr -qtinc /usr/include/qt4 -qtbin /usr/lib/qt4/bin -bin $pkgdir/usr/bin -rblib /usr/lib/libruby.so -rbinc /usr/include/ruby-2.3.0/"

Also depends should be depends=('qt4' 'ruby')

And, yes, the Python bindings would be a nice thing to add.

sasvari commented on 2016-08-30 21:34

The package is not really out of date but has an unavailable dependency with ruby2.1.

t0nedef commented on 2016-04-26 17:07

Thanks for the notification sasvari, I changed the download domain as you suggested

sasvari commented on 2016-04-18 19:18

currently fails downloading:

```
:: Retrieving package(s)...
:: klayout build files are up-to-date -- skipping
:: Checking klayout integrity...
==> Making package: klayout 0.24.6-1 (Mon Apr 18 21:15:37 CEST 2016)
==> Retrieving sources...
-> Downloading klayout-0.24.6.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 331 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:02:07 --:--:-- 0
curl: (7) Failed to connect to 178.77.72.242 port 80: Connection timed out
==> ERROR: Failure while downloading http://www.klayout.de/downloads/klayout-0.24.6.tar.gz
Aborting...
```

the reason is that the download URL changed from klayout.de to klayout.org:

--> http://www.klayout.de/build.html
--> http://www.klayout.org/downloads/klayout-0.24.6.tar.gz

All comments