feat: v8.3.522

This commit is contained in:
Torleif Skår 2025-03-27 16:11:43 +01:00
parent 353566a812
commit 2d49dfd339
4 changed files with 52 additions and 106 deletions

View file

@ -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

4
.gitignore vendored Normal file
View file

@ -0,0 +1,4 @@
*
!PKGBUILD
!.SRCINFO
!.gitignore

View file

@ -1,37 +1,53 @@
# Maintainer: Kyle Keen <keenerd@gmail.com>
# Maintainer: Torleif Skår <torleif.skaar AT gmail DOT com>
# Contributor: Kyle Keen <keenerd@gmail.com>
# Contributor: Jared Casper <jaredcasper@gmail.com>
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"
}

View file

@ -1,76 +0,0 @@
2022-07-11 Kyle Keen <keenerd@gmail.com>
* 8.3.315
- Version bump
2022-03-04 Kyle Keen <keenerd@gmail.com>
* 8.3.274
- Version bump
2021-04-14 Kyle Keen <keenerd@gmail.com>
* 8.3.153
- Version bump
2020-02-19 Kyle Keen <keenerd@gmail.com>
* 8.2.182
- Version bump
2019-07-19 Kyle Keen <keenerd@gmail.com>
* 8.2.126
- Version bump
2017-11-24 Kyle Keen <keenerd@gmail.com>
* 8.1.191
- Version bump
2016-02-11 Kyle Keen <keenerd@gmail.com>
* 8.0.210
- Version bump
2015-05-03 Kyle Keen <keenerd@gmail.com>
* 8.0.206
- Version bump
2013-10-21 Kyle Keen <keenerd@gmail.com>
* 7.5.233
- Version bump
- license var
- arch var
2013-01-29 Kyle Keen <keenerd@gmail.com>
* 7.5.230
- Version bump
- Fix jdk7-openjdk conflict
- Quoting
2010-09-21 Jared Casper <jaredcasper@gmail.com>
* 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 <jaredcasper@gmail.com>
* 7.5.190-1
- Version bump
- builddepends -> makedepends in PKGBUILD
2010-01-08 Jared Casper <jaredcasper@gmail.com>
* 7.5.188-1
- Version bump (finally)
2008-09-28 Jared Casper <jaredcasper@gmail.com>
* 7.5.151-1
- Version Bump
- Removed sed from PKGBUILD that was now unnecessary and causing problems
2008-06-08 Jared Casper <jaredcasper@gmail.com>
* 7.5.143-1
- Version bump
2008-05-15 Jared Casper <jaredcasper@gmail.com>
* 7.5.137-1
- Initial package