Package Details: 3dsconv-git r83.00a95c3-1

Git Clone URL: https://aur.archlinux.org/3dsconv-git.git (read-only)
Package Base: 3dsconv-git
Description: Tool to convert Nintendo 3DS CTR Cart Image files (CCI, ".3ds") to the CTR Importable Archive format (CIA).
Upstream URL: https://github.com/ihaveamac/3dsconv
Licenses: MIT
Conflicts: 3dsconv
Provides: 3dsconv
Submitter: yubimusubi
Maintainer: yubimusubi
Last Packager: yubimusubi
Votes: 1
Popularity: 0.477846
First Submitted: 2016-07-11 17:29
Last Updated: 2016-09-28 18:24

Dependencies (4)

Required by (0)

Sources (1)

Latest Comments

eturner commented on 2017-09-04 23:03

I can confirm everything eimis said, and the PKGBUILD works, although nowhere in the script does it import Crypto from the python-crypto package. It uses python-pyaes now.

eimis commented on 2017-08-20 20:45

i think you should update:

# Maintainer: yubimusubi
pkgname=('3dsconv-git')
provides=('3dsconv')
conflicts=('3dsconv')
pkgver=r112.1f7028d
pkgrel=1
pkgdesc='Tool to convert Nintendo 3DS CTR Cart Image files (CCI, ".3ds") to the CTR Importable Archive format (CIA).'
arch=('any')
url="https://github.com/ihaveamac/3dsconv"
license=('MIT')
depends=('python'
'python-pyaes')
makedepends=('git' 'tar')
options=('!strip')
optdepends=('python-crypto: support for zerokey-encryption')

source=(
"$pkgname::git+https://github.com/ihaveamac/3dsconv.git"
)

sha256sums=('SKIP')

pkgver() {
cd "$pkgname"
echo "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
}

package() {
cd "$pkgname"
install -d "$pkgdir/usr/bin/"
install "3dsconv/3dsconv.py" "$pkgdir/usr/bin/3dsconv"
}

eturner commented on 2017-06-23 22:05

This has been rewritten for python3 since version 4.0 last month, and python2 is no longer supported.
Also python-pyaes should be an optional dependency, if not required.