Package Details: hydrogen-git 1.1.1.r1064.ga219c3092-1

Git Clone URL: https://aur.archlinux.org/hydrogen-git.git (read-only, click to copy)
Package Base: hydrogen-git
Description: An advanced drum machine (git version)
Upstream URL: https://github.com/hydrogen-music/hydrogen
Licenses: GPL
Conflicts: hydrogen
Provides: hydrogen
Submitter: SpotlightKid
Maintainer: SpotlightKid
Last Packager: SpotlightKid
Votes: 3
Popularity: 0.000000
First Submitted: 2016-02-03 14:38 (UTC)
Last Updated: 2022-08-08 12:09 (UTC)

Latest Comments

Gafanhoto commented on 2022-08-08 01:00 (UTC)

hey hey, I was trying to install hydrogen, but while cloning I get a timeout. The fix for this: 1) open the PKGBUILD file and go to line 19 (source=("${_pkgname}"::'git://github.com/hydrogen-music/hydrogen.git')

2) instead of "git://", write "git+https://"

basz commented on 2021-05-29 23:18 (UTC)

Thanks for updating to the new beta version. However, to build it you require "itstool". I installed it manually and build proceeds fine, but it needs to be added as a dependency.

codebling commented on 2020-10-06 15:56 (UTC)

@SpotlightKid very impressive response time! Thanks for the fix!! Can confirm that package is correct now.

SpotlightKid commented on 2020-10-06 13:30 (UTC) (edited on 2020-10-06 13:38 (UTC) by SpotlightKid)

@codebling: thanks for the heads-up! This is a regression in upstream:

https://github.com/hydrogen-music/hydrogen/commit/a7f44df2e3b56f937c251b7b5764800ce983f4fe#diff-b600d9559dced5a283e137852d242e56L8

I've included a fix for it in the PKGBUILD.

codebling commented on 2020-10-06 03:43 (UTC)

i18n folder is incorrectly getting installed in /usr/data/ instead of /usr/share/hydrogen/data/.

The PKGBUILD looks fine. I think that the problem is in updateTranslations.sh, which runs a number of commands with the path ../..

SpotlightKid commented on 2019-04-16 10:58 (UTC)

@PSO: Thanks for reporting. Fixed now.

PS0 commented on 2019-04-16 09:18 (UTC)

There are two errors in the PKGBUILD: 1. INSTALL.txt is now named INSTALL.md. 2. The library part is installed in /usr/lib64, but that's not allowed in Arch Linux packages. Add the line -DCMAKE_INSTALL_LIBDIR=lib to cmake's build arguments to fix this.

basz commented on 2018-09-11 16:39 (UTC)

You need qt5-tools as a dependency to provide Qt5LinguistTools.

SpotlightKid commented on 2018-06-15 09:46 (UTC)

I removed lash support from this package.

dvzrv commented on 2018-06-15 06:18 (UTC)

I've removed lash from [community]: https://lists.archlinux.org/pipermail/arch-proaudio/2018-June/000148.html

funkmuscle commented on 2018-04-24 22:31 (UTC)

@SpotlightKid, it worked! thanx!

SpotlightKid commented on 2018-04-23 18:00 (UTC)

@funkmuscle: No, this error is due to a workaround for an issue that seems to have been fixed now by upstream. I updated the PKGBUILD and also fixed installation of the manual and tutorial.

funkmuscle commented on 2018-04-23 10:49 (UTC)

do I report this upstream?: ../README.txt' -> '/tmp/yaourt-tmp-harv/aur-hydrogen-git/pkg/hydrogen-git/usr/share/doc/hydrogen-git/README.txt' rm: cannot remove '/tmp/yaourt-tmp-harv/aur-hydrogen-git/pkg/hydrogen-git/usr/share/hydrogen/data/i18n/.ts': No such file or directory rm: cannot remove '/tmp/yaourt-tmp-harv/aur-hydrogen-git/pkg/hydrogen-git/usr/share/hydrogen/data/i18n/stats.py': No such file or directory rm: cannot remove '/tmp/yaourt-tmp-harv/aur-hydrogen-git/pkg/hydrogen-git/usr/share/hydrogen/data/i18n/updateTranslations.sh': No such file or directory rm: cannot remove '/tmp/yaourt-tmp-harv/aur-hydrogen-git/pkg/hydrogen-git/usr/share/hydrogen/data/doc/.docbook': No such file or directory rm: cannot remove '/tmp/yaourt-tmp-harv/aur-hydrogen-git/pkg/hydrogen-git/usr/share/hydrogen/data/doc/.po': No such file or directory rm: cannot remove '/tmp/yaourt-tmp-harv/aur-hydrogen-git/pkg/hydrogen-git/usr/share/hydrogen/data/doc/.pot': No such file or directory rm: cannot remove '/tmp/yaourt-tmp-harv/aur-hydrogen-git/pkg/hydrogen-git/usr/share/hydrogen/data/doc/Makefile': No such file or directory rm: cannot remove '/tmp/yaourt-tmp-harv/aur-hydrogen-git/pkg/hydrogen-git/usr/share/hydrogen/data/doc/TODO': No such file or directory ==> ERROR: A failure occurred in package(). Aborting... ==> ERROR: Makepkg was unable to build hydrogen-git.

dvzrv commented on 2018-03-14 14:23 (UTC)

hydrogen is preparing for 1.0! https://github.com/hydrogen-music/hydrogen/issues/551#issuecomment-373027885

Please test and report all issues upstream, so this can be a long lasting release! :)

Gimmeapill commented on 2017-08-22 17:15 (UTC)

Eventually found it: you need to add "qt5-xmlpatterns" to the build dependencies.

funkmuscle commented on 2016-09-20 18:44 (UTC)

anyone getting crashes with this build? $ hydrogen Hydrogen 0.9.7-'2a5e0cb' [Sep 19 2016] [http://www.hydrogen-music.org] Copyright 2002-2008 Alessandro Cominu Copyright 2008-2016 The hydrogen development team Hydrogen comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions. See the file COPYING for details Segmentation fault (core dumped)

SpotlightKid commented on 2016-06-25 14:55 (UTC)

@Tara: sorry, still can't reproduce the raptor.h error, even though I don't see the suggested fix from issue #342 merged yet. Not sure how to help now...

SpotlightKid commented on 2016-06-04 16:30 (UTC)

@Tara: you mean the .desktop file should contain an absolute path to the icon? I think it would be better to install the icon to the proper location or better, as the comment you cited says, report this to upstream, so the change their installation layout. I'll try to incorporate the raptor fix you mentioned soon. Thanks for the hint.

Tara commented on 2016-06-01 23:24 (UTC)

Also, I would like to suggest adding the following line from the PKGBUILD in extra: # TODO: tell upstream to comply with freedesktop.org icon conventions sed -i 's:Icon=h2-icon:Icon=/usr/share/hydrogen/data/img/gray/h2-icon.svg:' \ "$pkgdir/usr/share/applications/$pkgname.desktop" It appears after: make DESTDIR="${pkgdir}" install That way we can see a proper icon on the desktop. I'm using plasma.

Tara commented on 2016-06-01 23:20 (UTC)

Regarding the raptor.h problem... I was having the same problem. The fix described in this discussion works: https://github.com/hydrogen-music/hydrogen/issues/342 Specifically from @pvint: Jin - try changing line 222 of CMakeLists.txt to: include_directories(${PC_LRDF_INCLUDE_DIRS}) # see github issue 194 & 342

SpotlightKid commented on 2016-04-08 14:58 (UTC)

The output of 'git describe --tags' keeps changing. I've adapted the pkgver function to be hopefully more robust.

HeyCitizen commented on 2016-04-08 14:06 (UTC)

pkgver still complains because line 24 of the PKGBUILD version="$(git describe --tags | sed -e 's/-/./')" should be version="$(git describe --tags | sed -e 'y/-/./')"

SpotlightKid commented on 2016-04-02 23:05 (UTC) (edited on 2016-04-02 23:14 (UTC) by SpotlightKid)

Can't reproduce this here. /usr/include/lrdf.h is in package liblrdf, which depends on raptor, which provides /usr/include/raptor2/raptor.h. raptor is in extra. hydrogen links against liblrdf and libraptor2 without problems here. Noticed three other issues though and fixed them: - Project was compiled as build type "Debug" instead of "Release". - pkgver() function wasn't working correctly anymore. - Dependency libarchive was already covered.

anirban.metal commented on 2016-04-02 22:04 (UTC)

Please include 'aur/raptor1' in the dependencies, otherwise the following error occurs during compilation. /usr/include/lrdf.h:8:20: fatal error: raptor.h: No such file or directory compilation terminated. src/core/CMakeFiles/hydrogen-core-0.9.7.dir/build.make:590: recipe for target 'src/core/CMakeFiles/hydrogen-core-0.9.7.dir/src/fx/effects.cpp.o' failed