From 2d49dfd339764b8b1dd25f999bdc8b0b5fa0c2e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torleif=20Sk=C3=A5r?= Date: Thu, 27 Mar 2025 16:11:43 +0100 Subject: [PATCH] feat: v8.3.522 --- .SRCINFO | 20 +++++++------ .gitignore | 4 +++ PKGBUILD | 58 +++++++++++++++++++++++-------------- magic.changelog | 76 ------------------------------------------------- 4 files changed, 52 insertions(+), 106 deletions(-) create mode 100644 .gitignore delete mode 100644 magic.changelog diff --git a/.SRCINFO b/.SRCINFO index ff7dd6097794..cfe61588eff0 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,24 +1,26 @@ -# Generated by mksrcinfo v8 -# Mon Jul 11 20:55:44 UTC 2022 pkgbase = magic pkgdesc = A VLSI layout system - pkgver = 8.3.315 + pkgver = 8.3.522 pkgrel = 1 url = http://opencircuitdesign.com/magic/ - changelog = magic.changelog arch = i686 arch = x86_64 - license = custom:copyright + license = LicenseRef-Custom + makedepends = git + makedepends = gcc + makedepends = make makedepends = tcsh + depends = glibc depends = tcl depends = tk depends = libx11 - optdepends = mesa: for better graphics + depends = python + depends = bash + optdepends = opengl-driver: For graphics acceleration optdepends = cairo: for better graphics optdepends = glu: for better graphics optdepends = blt: to create a tree diagram of the cell hierarchy in a design - source = http://opencircuitdesign.com/magic/archive/magic-8.3.315.tgz - md5sums = 83d9c6582e5bb4c6275d4359fd529e3d + source = magic-8.3.522::git+https://github.com/RTimothyEdwards/magic#tag=8.3.522 + b2sums = 84b7e115e40c032472a48febb9a2bf840995165a4ba4cf531297019280fa7438ba7735682fb4208d666b2e66a0aa314dbe9e7fdd16cc44af16039bf2b24c3bab pkgname = magic - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..018a3de08144 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore diff --git a/PKGBUILD b/PKGBUILD index d32fec36cb38..66b0b81d2941 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,37 +1,53 @@ -# Maintainer: Kyle Keen +# Maintainer: Torleif Skår +# Contributor: Kyle Keen # Contributor: Jared Casper pkgname=magic -pkgver=8.3.315 +pkgver=8.3.522 pkgrel=1 pkgdesc="A VLSI layout system" +_git_url="https://github.com/RTimothyEdwards/magic" url="http://opencircuitdesign.com/magic/" arch=('i686' 'x86_64') -license=('custom:copyright') -depends=('tcl' 'tk' 'libx11') -makedepends=('tcsh') -optdepends=('mesa: for better graphics' - 'cairo: for better graphics' - 'glu: for better graphics' - 'blt: to create a tree diagram of the cell hierarchy in a design') -changelog="$pkgname.changelog" -source=("http://opencircuitdesign.com/magic/archive/$pkgname-$pkgver.tgz") -md5sums=('83d9c6582e5bb4c6275d4359fd529e3d') +license=('LicenseRef-Custom') +depends=( + 'glibc' + 'tcl' + 'tk' + 'libx11' + 'python' + 'bash' +) +makedepends=( + 'git' + 'gcc' + 'make' + 'tcsh' + #'ghostscript' +) +optdepends=( + 'opengl-driver: For graphics acceleration' + 'cairo: for better graphics' + 'glu: for better graphics' + 'blt: to create a tree diagram of the cell hierarchy in a design' +) +_archive="${pkgname}-${pkgver}" +source=("${_archive}::git+${_git_url}#tag=${pkgver}") +b2sums=('84b7e115e40c032472a48febb9a2bf840995165a4ba4cf531297019280fa7438ba7735682fb4208d666b2e66a0aa314dbe9e7fdd16cc44af16039bf2b24c3bab') + build() { - cd "$srcdir/$pkgname-$pkgver/" + cd "${_archive}" ./configure --prefix=/usr make } package() { - cd "$srcdir/$pkgname-$pkgver/" - make -j1 DESTDIR="$pkgdir" MANDIR=/usr/share/man install - install -d "$pkgdir/usr/share/licenses/$pkgname" - if [ -x /usr/bin/ps2ascii ]; then - /usr/bin/ps2ascii "$pkgdir/usr/lib/magic/doc/copyright.ps" > "$pkgdir/usr/share/licenses/$pkgname/copyright" - else - install -m644 "$pkgdir/usr/lib/magic/doc/copyright.ps" "$pkgdir/usr/share/licenses/magic" - fi + cd "${_archive}" + make DESTDIR="$pkgdir" MANDIR=/usr/share/man install + + # License + install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" LICENSE + # Avoid name collision mv "$pkgdir/usr/share/man/man1/extcheck.1" "$pkgdir/usr/share/man/man1/extcheck-magic.1" } diff --git a/magic.changelog b/magic.changelog deleted file mode 100644 index 3639fd56350f..000000000000 --- a/magic.changelog +++ /dev/null @@ -1,76 +0,0 @@ -2022-07-11 Kyle Keen - * 8.3.315 - - Version bump - -2022-03-04 Kyle Keen - * 8.3.274 - - Version bump - -2021-04-14 Kyle Keen - * 8.3.153 - - Version bump - -2020-02-19 Kyle Keen - * 8.2.182 - - Version bump - -2019-07-19 Kyle Keen - * 8.2.126 - - Version bump - -2017-11-24 Kyle Keen - * 8.1.191 - - Version bump - -2016-02-11 Kyle Keen - * 8.0.210 - - Version bump - -2015-05-03 Kyle Keen - * 8.0.206 - - Version bump - -2013-10-21 Kyle Keen - * 7.5.233 - - Version bump - - license var - - arch var - -2013-01-29 Kyle Keen - * 7.5.230 - - Version bump - - Fix jdk7-openjdk conflict - - Quoting - -2010-09-21 Jared Casper - * 7.5.207-1 - - Version bump - - use changelog variable - - split build() and package() - - remove || return 1 - - mkdir/cp -> install - - correct man directory - -2010-04-07 Jared Casper - * 7.5.190-1 - - Version bump - - builddepends -> makedepends in PKGBUILD - -2010-01-08 Jared Casper - * 7.5.188-1 - - Version bump (finally) - -2008-09-28 Jared Casper - * 7.5.151-1 - - Version Bump - - Removed sed from PKGBUILD that was now unnecessary and causing problems - -2008-06-08 Jared Casper - - * 7.5.143-1 - - Version bump - -2008-05-15 Jared Casper - - * 7.5.137-1 - - Initial package