Package Details: libctru-git 1:v1.4.0.5.g6f64dee3-1

Git Clone URL: https://aur.archlinux.org/libctru-git.git (read-only)
Package Base: libctru-git
Description: Library for Nintendo 3DS homebrew development
Upstream URL: https://github.com/smealum/ctrulib
Licenses: custom: zlib
Conflicts: libctru
Provides: libctru
Submitter: NinjaKoala
Maintainer: angelsl
Last Packager: angelsl
Votes: 5
Popularity: 0.000000
First Submitted: 2015-08-25 18:39
Last Updated: 2017-12-05 13:42

Dependencies (2)

Required by (2)

Sources (1)

Latest Comments

1 2 Next › Last »

svanheulen commented on 2017-06-13 18:03

You need to add "options=(!strip staticlibs)" to the PKGBUILD.

phijor commented on 2017-02-11 20:59

I think the versioning on this package is wrong. You should be using a monotonically increasing version string, not the commit hash.

Right now, vercomp [1] reports that `24fd71c` is newer than the latest commit `97d6149`:

```
$ vercmp 24fd71c v1.1.0.245.g97d6149
1
```

To fix this, I'd suggest to introduce a new epoch and use the correct string reported by `pkgver()` (see [2] for a diff of what I mean).

[1] https://www.archlinux.org/pacman/vercmp.8.html
[2] http://pastebin.com/AA15vqD2


PS: Shouldn't there also be "options=('!strip')"? Because `strip` seems to be unable to... well, strip the resulting library. Might need `arm-none-eabi-strip` for that.

linkmauve commented on 2017-02-07 13:52

+1 on that, I wasn’t aware of libctru-git (which seems to have been first published about one year after this one), I’m totally fine with giving up ownership to NinjaKoala, and will request a merge. Thanks for bringing up that issue!

I prefer my PKGBUILD though, for example it will build documentation too, and use the correct directory for installation.

yubimusubi commented on 2017-02-06 00:21

It seems like the packages ctrulib-git and libctru-git are the same thing - am I wrong? There is also a libctru package (non "-git").

If it's possible, can we come to an agreement on what the preferred package name should be called? I, for one, vote for "libctru" since that's what is stated on the documentation (even though the git repository is "/ctrulib").

I propose getting rid of one of the "-git" packages (and add a "replaces" line on the one we keep), and have all packages add "libctru" and/or "ctrulib" to "provides" and "conflicts".

yubimusubi commented on 2017-02-06 00:21

It seems like the packages ctrulib-git and libctru-git are the same thing - am I wrong? There is also a libctru package (non "-git").

If it's possible, can we come to an agreement on what the preferred package name should be called? I, for one, vote for "libctru" since that's what is stated on the documentation (even though the git repository is "/ctrulib").

I propose getting rid of one of the "-git" packages (and add a "replaces" line on the one we keep), and have all packages add "libctru" and/or "ctrulib" to "provides" and "conflicts".

NinjaKoala commented on 2016-04-07 22:14

Honestly, i can't really tell you ;)
Haven't worked on this stuff for a while now, but i remember not having found a package for it. Maybe i just didn't find the other one…

tredaelli commented on 2016-04-04 13:04

What is the difference about this package and ctrulib-git?

linkmauve commented on 2016-01-02 20:14

Fixed, thanks.

The examples can now be found at https://github.com/devkitPro/3ds-examples

TopHattedCoder commented on 2015-12-31 13:36

Hey, the 'examples' directory has been deleted in a recent-ish commit, so now package() fails due to this - those lines need revising for the latest version.

justinkb commented on 2015-10-08 14:29

Just ran into that issue FireFly mentioned and to follow up on this, it seems that pull request has been rejected. Can't you massage the PKGBUILD a bit to fix up this issue?