Package Details: python-skidl 2.0.0-1

Git Clone URL: https://aur.archlinux.org/python-skidl.git (read-only, click to copy)
Package Base: python-skidl
Description: A Python package for textually describing electronic circuit schematics.
Upstream URL: https://pypi.org/project/skidl
Keywords: circuits eda electronic kicad pcb python spice
Licenses: MIT
Conflicts: skidl
Provides: skidl
Submitter: cbjamo
Maintainer: taotieren
Last Packager: taotieren
Votes: 0
Popularity: 0.000000
First Submitted: 2018-04-08 09:17 (UTC)
Last Updated: 2024-11-28 04:05 (UTC)

Latest Comments

taotieren commented on 2024-09-13 03:54 (UTC)

https://github.com/devbisme/skidl/releases/tag/1.2.2

cbjamo commented on 2024-06-06 00:21 (UTC)

I no longer use skidl. @grdgkjrpdihe would you be willing to take over maintainership?

grdgkjrpdihe commented on 2024-06-04 16:06 (UTC)

my updated pkgbuild:

# Maintainer: Caleb Jamison <cbjamo@gmail.com> 
pkgname=python-skidl
pkgver=1.2.1
pkgrel=1
pkgdesc="A Python package for textually describing electronic circuit schematics."
arch=(any)
url="https://github.com/devbisme/skidl"
license=('MIT')
groups=()
depends=('python' 'python-future' 'python-sexpdata' 'python-kinparse' 'python-kinet2pcb' 'python-graphviz' 'python-deprecation')
optdepends=('kicad-library: part libraries')
provides=()
options=(!emptydirs)
install=
_name=${pkgname#python-}
source=(https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz)
sha256sums=('88478f5864cc56ea3817ce38f2d8a6b89b682cbcfa88659dc7bf7559b4e08cb5')


prepare() {
  cd "$srcdir/$_name-$pkgver"
}

build() {
  cd "$srcdir/$_name-$pkgver"
  python setup.py build
}

package() {
  cd "$srcdir/$_name-$pkgver"
  python setup.py install --root="$pkgdir/" --skip-build --optimize=1
}

pkgname=python-kinet2pcb
pkgver=1.1.2
pkgrel=1
pkgdesc="Utility to convert a KiCad netlist into a PCBNEW .kicad_pcb file."
arch=(any)
url="https://github.com/devbisme/kinet2pcb"
license=('MIT')
groups=()
depends=('python' 'python-kinparse' 'python-hierplace')
provides=()
options=(!emptydirs)
install=
_name=${pkgname#python-}
source=(https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz)
sha256sums=('7ea2713a25cb2535cf2714fddad47b6a95928cef91684056f4b2779fd10ec193')


prepare() {
  cd "$srcdir/$_name-$pkgver"
}

build() {
  cd "$srcdir/$_name-$pkgver"
  python setup.py build
}

package() {
  cd "$srcdir/$_name-$pkgver"
  python setup.py install --root="$pkgdir/" --skip-build --optimize=1
}

pkgname=python-hierplace
pkgver=1.1.0
pkgrel=1
pkgdesc="KiCad PCBNEW plugin that arranges parts into groups that reflect the design hierarchy."
arch=(any)
url="https://github.com/devbisme/HierPlace"
license=('MIT')
groups=()
depends=('python')
provides=()
options=(!emptydirs)
install=
_name=${pkgname#python-}
source=(https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz)
sha256sums=('1386717bb9e6759d9b319013d6edd0f568b717f834e29d9d804ab5cc4c0d0ad0')


prepare() {
  cd "$srcdir/$_name-$pkgver"
}

build() {
  cd "$srcdir/$_name-$pkgver"
  python setup.py build
}

package() {
  cd "$srcdir/$_name-$pkgver"
  python setup.py install --root="$pkgdir/" --skip-build --optimize=1
}