@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.
Search Criteria
Package Details: hydrogen-git 1.2.4.r0.g98b3d540b-1
Package Actions
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-2.0-or-later |
Groups: | pro-audio |
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: | 2024-12-07 15:27 (UTC) |
Dependencies (38)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libarchive.so (lib32-libarchive, libarchive)
- libasound.so (alsa-lib, lib32-alsa-lib)
- libjack.so (jackAUR, jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, lib32-jack2, lib32-pipewire-jack, pipewire-jack)
- liblo.so (liblo-ipv6AUR, liblo)
- liblrdf.so (liblrdf)
- libportaudio.so (lib32-portaudio, portaudio)
- libportmidi.so (portmidi)
- libpulse.so (pulseaudio-dummyAUR, libpulse)
- libsndfile.so (libsndfile-gitAUR, lib32-libsndfile, libsndfile)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-xmlpatterns (qt5-xmlpatterns-gitAUR)
- alsa-lib (make)
- cmake (cmake-gitAUR) (make)
- docbook-sgml (make)
- docbook-utils (make)
- docbook-xml (make)
- docbook-xsl (make)
- git (git-gitAUR, git-glAUR) (make)
- itstool (make)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack) (make)
- ladspa (make)
- libarchive (libarchive-gitAUR) (make)
- liblo (liblo-gitAUR, liblo-ipv6AUR) (make)
- liblrdf (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- libsndfile (libsndfile-gitAUR) (make)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR) (make)
- portaudio (make)
- portmidi (make)
- poxml (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- qt5-tools (make)
- xmlto (xmlto-gitAUR) (make)
- cppunit (check)
- new-session-manager (new-session-manager-gitAUR) (optional) – for session management
Required by (2)
- hydrogen-drumkits (requires hydrogen)
- hydrogen-drumkits-flac (requires hydrogen) (optional)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3
SpotlightKid commented on 2016-06-04 16:30 (UTC)
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
Pinned Comments
SpotlightKid commented on 2024-12-07 18:20 (UTC)
@all: Heads up everyone: I switched the branch this package builds from
master
toreleases/1.2
to have it more closely track the release version.Please ensure that you are building from a clean build directory!