Package Details: birdfont 2.16.4-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: SunRed
Last Packager: SunRed
Votes: 20
Popularity: 0.237100
First Submitted: 2013-09-13 20:20
Last Updated: 2016-06-22 20:18

Latest Comments

SunRed commented on 2016-07-04 13:26

@felix.s I will see what I can do.

felix.s commented on 2016-07-04 09:48

You could add an opt-dependency on unicode-character-database from [extra] and add a patch for Birdfont to look for the database in the appropriate directory.

SunRed commented on 2016-05-02 08:53

@ShalokShalom eh, it's right there: https://aur.archlinux.org/cgit/aur.git/tree/birdfont.install?h=birdfont

ShalokShalom commented on 2016-05-01 14:07

Where is the .install file?

SunRed commented on 2015-09-25 21:27

Updated to v2.12.0!

SunRed commented on 2015-09-21 17:52

Updated to v2.11.7!

SunRed commented on 2015-09-21 16:18

@spacerabbit Run 'gpg --recv-keys BCD31D4CCCEB9DD4' before installing.

spacerabbit commented on 2015-09-21 13:38

Couldn't install because libxmlbird fails verifying signature.

haawda commented on 2015-06-24 21:02

Orphaned, too many new dependencies.

haawda commented on 2015-02-28 21:03

Adopted and corrected depends.

test0 commented on 2013-10-27 09:19

NamesList.txt is probably a continuously-updated file. Changing the checksum to SKIP looks like a safe and simple option.

dracorp commented on 2013-10-14 07:14

==> Validating source files with sha512sums...
birdfont-0.31.tar.gz ... Passed
NamesList.txt ... FAILED

felix.s commented on 2013-09-20 08:27

Fixed namcap errors, with the exception of the redundant dependencies. Also including Unicode database, since this program relies on it and no other package seems to provide it.

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.

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