Package Details: birdfont 2.26.0-1

Git Clone URL: https://aur.archlinux.org/birdfont.git (read-only)
Package Base: birdfont
Description: A free font editor that lets you create vector graphics and export TTF, EOT & SVG fonts
Upstream URL: https://birdfont.org/
Keywords: editor EOT font SVG TTF
Licenses: GPL3
Submitter: MatejLach
Maintainer: lostkhaos
Last Packager: lostkhaos
Votes: 26
Popularity: 0.000001
First Submitted: 2013-09-13 20:20
Last Updated: 2019-06-17 15:45

Latest Comments

« First ‹ Previous 1 2 3

MatejLach commented on 2013-09-19 21:52

@fstirlitz Whatever, you vere mostly right, good on you for adopting the package, however you should probably also edit the source URL as:

http://birdfont.org/releases/birdfont-$pkgver.tar.gz

I forgot to do it.



felix.s commented on 2013-09-19 20:20

Okay, I'm sorry. I exploded. That was harsh even by LKML standards. (Okay, maybe not really.) I should probably have posted this in private, if at all. I removed my comment to spare you the humiliation. (Some would say: to spare it to myself. Whatever.)

But seriously, this is Package Management 101. You should have known this. Hopefully you won't make such mistakes the next time.

Anyway, I fixed the package.

MatejLach commented on 2013-09-19 17:56

@fstirlitz I didn't have the time to investigate this as I did this just for myself to get birdfont running quickly.
I realize that calling the install script should be done in the PKGBUILD, but I had no time to investigate how to do so properly, nevertheless your attitude could surely use some improvement.

If you're interested in maintaining this, great as I don't have time to do so.

MatejLach commented on 2013-09-19 17:55

@fstirlitz I didn't have the time to investigate this as I did this just for myself to get birdfont running quickly.
I realize that calling the install script should be done in the PKGBUILD, but I had no time to investigate how to do so properly, nevertheless your attitude could surely use some improvement.

If you're interested in maintaining this, great as I don't have time to do so.

felix.s commented on 2013-09-19 14:56

I lack the words to describe the level of incompetence that went into creating this package. Even Finnish profanity doesn't cut it. No, really. I am speechless.

Add [sed -i -e 's/gee-1.0/gee-0.8/g' scripts/build.py] to build(), or better, to prepare(). When a script doesn't run in the vanilla build environment, YOU FIX THE SCRIPT. ALWAYS. Remove the .install file. (Seriously? Telling the user to manually run a command after installation? THAT'S THE PACKAGE MANAGER'S JOB. Just because of that you should have noticed that you're doing it wrong.) Replace install() with a call to the install.py script: [./install.py -d "$pkgdir"], instead of copying the source code to /opt. You should have figured it out by looking inside.

Or better give up this package, because I'm not sure you can do it without screwing up yet another thing.

MatejLach commented on 2013-09-14 12:11

@norby Strange, it compiles fine over here.
Make sure that you have both, vala and libgee packages on your system and try the updated package.
If the problem persists, make sure you have the 'gee-1.0.vapi' file in /usr/share/vala/vapi/ and not in /usr/share/vala-0.20/vapi/
If that is indeed the case, run the following:
sudo ln -s /usr/share/vala-0.20/vapi/gee-1.0.vapi /usr/share/vala/vapi/

norby commented on 2013-09-14 08:03

There is something wrong. I can't build it. makepkg shows:

error: Package `gee-1.0' not found in specified Vala API directories or GObject-Introspection GIR directories