Package Details: babl-git 0.1.89.r1694.6737d58-1

Git Clone URL: https://aur.archlinux.org/babl-git.git (read-only, click to copy)
Package Base: babl-git
Description: Dynamic, any to any, pixel format translation library.
Upstream URL: https://www.gegl.org/babl
Licenses: LGPL3
Conflicts: babl
Provides: babl
Submitter: None
Maintainer: bartus (Salamandar)
Last Packager: bartus
Votes: 112
Popularity: 0.002589
First Submitted: 2009-05-27 08:11 (UTC)
Last Updated: 2021-10-02 15:57 (UTC)

Pinned Comments

bartus commented on 2022-03-14 10:30 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post

bartus commented on 2019-08-28 14:51 (UTC) (edited on 2019-08-28 15:00 (UTC) by bartus)

This is a package is also hosted on GitHub.

Latest Comments

tom commented on 2022-04-17 16:41 (UTC)

you are right: meson 0.61.3-1 works

Salamandar commented on 2022-04-16 09:48 (UTC) (edited on 2022-04-16 09:49 (UTC) by Salamandar)

I could reproduce the issue yesterday. That's kinda weird, looks like an upstream issue anyways. Should be "description" not "Description".

bartus commented on 2022-04-16 06:22 (UTC)

@tom: looks like meson issue as this line is almost two years old. Could you please check which version of meson you're build against and if there's possibility to update/downgrade to check if new/previous version works, thanks.

tom commented on 2022-04-15 08:54 (UTC)

build failed in ccm s

...

C compiler for the host machine: cc (gcc 11.2.0 "cc (GCC) 11.2.0") C linker for the host machine: cc ld.bfd 2.38 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program python3 found: YES (/usr/bin/python)

babl/meson.build:58:5: ERROR: configuration_data.set10 got unknown keyword arguments "Description"

A full log can be found at /build/babl-git/src/build/meson-logs/meson-log.txt ==> ERROR: A failure occurred in prepare(). Aborting... ==> ERROR: Build failed, check /var/tmp/xxx/build

bartus commented on 2022-03-14 10:30 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post

Salamandar commented on 2019-08-30 17:14 (UTC)

Thanks for the fixes !

Salamandar commented on 2019-08-30 17:13 (UTC)

Yeah why not, I could be co-maintainer :) Also on Gegl as I'm maintaining the Meson code.

bartus commented on 2019-08-28 14:51 (UTC) (edited on 2019-08-28 15:00 (UTC) by bartus)

This is a package is also hosted on GitHub.

bartus commented on 2019-08-28 14:47 (UTC) (edited on 2019-08-29 05:52 (UTC) by bartus)

@Salmander: updated and kicking and screaming as it should ;)

If you'd like I would add you as Co-maintainer

Salamandar commented on 2019-08-22 09:29 (UTC)

I've submitted an orphan request for this package.

bartus commented on 2019-08-09 13:48 (UTC)

For now, I've uploaded working PKGBUILD: https://aur.archlinux.org/packages/babl-qfix-git/

bartus commented on 2019-07-30 13:53 (UTC) (edited on 2019-07-30 14:03 (UTC) by bartus)

Package won't build as babl just scraps its autotools configuration in favor of meson https://gitlab.gnome.org/GNOME/babl/commit/06f82635bcd1f6999be8ce844a8905bf177c7b1b

PKGBUILD is provided in the repo: https://gitlab.gnome.org/GNOME/babl/blob/master/build/archlinux/PKGBUILD

Just:

  • add lcms2 git to makedepends
  • keep current source url

bartus commented on 2018-12-05 19:46 (UTC) (edited on 2018-12-05 19:46 (UTC) by bartus)

depends misses lcms2

FFY00 commented on 2018-09-06 16:16 (UTC)

Sorry about that, my bad.

haawda commented on 2018-09-06 16:08 (UTC) (edited on 2018-09-06 16:41 (UTC) by haawda)

Does not work in freshly downloaded sources:

==> Beginne prepare()... autoreconf: 'configure.ac' or 'configure.in' is required

bartus commented on 2018-09-05 11:55 (UTC) (edited on 2018-09-05 12:19 (UTC) by bartus)

@FFY00: using git describe in pkgver doesn't reflect actual babl version. You should use something like this:

printf "%s.%s.%s" $(./configure --version|grep -oP 'babl configure \K[0-9.]+') $(git rev-list `git describe --abbrev=0`..HEAD --count) $(git log --pretty=format:'%h' -n 1)

this produces correnct version according to babl@gitlab.gnome

FFY00 commented on 2018-07-31 23:09 (UTC)

We shouldn't use meson as make and autogen are present in base-devel. I can add the meson commands commented out so that you can choose to use it when building the package.

Salamandar commented on 2018-03-06 15:22 (UTC)

The meson build works fine again ;)

cafehaine commented on 2018-03-05 09:50 (UTC)

The correct URL for the git repository is now git://git.gnome.org/browse/babl

Salamandar commented on 2018-02-05 15:50 (UTC)

@mytbk Yes, the babl maintainer did not merge my fix sooner. But it's been fixed this weekend.

mytbk commented on 2018-01-30 14:38 (UTC)

It seems that the meson build version breaks gimp-git, so I reverted it to the autotools version.

Salamandar commented on 2018-01-29 17:12 (UTC)

@mytbk : Yes, I opened an issue about that: https://github.com/mesonbuild/meson/issues/2991

mytbk commented on 2018-01-29 12:45 (UTC) (edited on 2018-01-29 12:45 (UTC) by mytbk)

looks good to me

one issue: meson detects ccache and uses it even if makepkg.conf has !ccache

Salamandar commented on 2018-01-29 11:11 (UTC) (edited on 2018-01-29 11:11 (UTC) by Salamandar)

Babl now officially uses Meson build.

I added a reference PKGBUILD in the source tree (paths change a lot!).

https://git.gnome.org/browse/babl/tree/build/archlinux/PKGBUILD

Maybe you should change -Dbuildtype=release to --buildtype=plain. That way, Meson does not add its own optim CFLAGS, to let makepkg fully control the build type.

SinClaus commented on 2018-01-18 06:55 (UTC)

Why you don't write new data here? Real version in thegit is 0.1.40, but aur reports 0.1.38.

marcin commented on 2017-02-15 02:20 (UTC)

Installing this will conflict with babl if you already have it. To brutally remove (with all depending packages) can use if you know what you are doing: sudo pacman -Rsc babl

fshp commented on 2016-09-19 11:37 (UTC)

Please dont use full git describe version in provides. Use tag version - provides=("babl=0.1.18")

jaseg commented on 2016-08-29 21:55 (UTC)

It seems these tests are randomized, even. This means the package build may fail nondeterministically if there actually *is* an upstream bug.

jaseg commented on 2016-08-29 21:53 (UTC)

It seems this package runs a whole heap of tests ("tests/babl_fish_path_fitness") when building, taking up several minutes of single-core execution on a modest machine. It would be nice if that could be disabled.

diverse_izzue commented on 2013-10-26 22:32 (UTC)

@msx, this page documents the use of VCS sources in PKGBUILD files: https://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines

msx commented on 2013-10-25 23:11 (UTC)

@diverse_izzue. thanks! I have a doubt on how to correctly use new pacman's VCS capabilities, what exactly does these two variables: _gitroot=GITURL _gitname=babl As it seems from looking the build script it seems they are automatically parsed by pacman, am I right? Thanks in advance :)

diverse_izzue commented on 2013-06-25 09:14 (UTC)

I have adopted this and updated the package. Let me know if things break.

giniu commented on 2010-11-24 10:08 (UTC)

I packed updated PKGBUILD and patch here: http://www.sendspace.com/file/x2yg3y - with gimp-git you always should use latest gegl-git and babl-git iirc

yvonney commented on 2010-11-24 02:02 (UTC)

http://file.karelia.ru/46jn3q/ This is a package made from a while back. I had to look at the page well to see it there. will try. I found it from going to gimp-git: https://aur.archlinux.org/packages.php?ID=26783&O=&L=&C=&K=&SB=&SO=&PP=&do_Orphans=&SeB=

yvonney commented on 2010-11-24 01:59 (UTC)

kind. i failed. I am to add three things to existing PKGBUILD. did much studying as this is new technique. good study though no luck. many thanks of course!

yvonney commented on 2010-11-24 01:58 (UTC)

kind. i failed. I am to add three things to existing PKGBUILD. did much studying as this is new technique. good study though no luck. many thanks of course!

giniu commented on 2010-11-23 06:42 (UTC)

just add 3 things to file. file with patch to sources, md5sum given by makepkg -g and line: "patch -p1 < ../name-of-patch.patch" in pkgbuild after cd $_gitname-build

yvonney commented on 2010-11-23 05:21 (UTC)

having trouble due to lack of skill patching the diff. any thoughts about using the nightly, which I've not had luck with. or option?

giniu commented on 2010-11-17 19:52 (UTC)

actually, it makes babl build but those files are not copied then which I found during building of gegl-git. There is another try: http://aur.pastebin.com/MQNyb77f - this time I just changed order and it both builds and installs the files.

giniu commented on 2010-11-17 19:35 (UTC)

it is quite some time already - I made simple patch - http://aur.pastebin.com/chxnJQW1 - maybe we use it before it's fixed upstream?

commented on 2010-11-05 13:38 (UTC)

looks like an upstream problem. Just wait.

commented on 2010-11-04 17:57 (UTC)

Look like broken now.

mtorromeo commented on 2010-07-07 09:20 (UTC)

Cleaned up PKGBUILD http://pastie.org/1033984

commented on 2010-07-04 06:27 (UTC)

needs to handle first time builds better 'rm -rf "$srcdir/$_gitname-build"' to '[ ! -d "$srcdir/$_gitname-build" ] || rm -rf "$srcdir/$_gitname-build"' that way first time builders don't get an error for trying to remove a directory that isn't there. http://aur.pastebin.com/LtD5WgeG

commented on 2010-06-30 22:42 (UTC)

should be rm -rf there just as in the earlier section ... the same change needs to be made in the gegl-git package

commented on 2010-06-18 12:22 (UTC)

I understand, I will update my PKGBUILD soon, thanks for the hint :)

commented on 2010-06-18 02:33 (UTC)

==> Starting make... rm: cannot remove `/home/ranguvar/tmp/pkgs/babl-git/src/babl-build': No such file or directory Aborting... Fixed by removing the rm -r under `msg "Starting make...`. I believe that error may be because I'm using Pacman 3.4.0 from [testing]. gegl-git has the same problem.