Package Details: rtpmidid-git r797.78749d5-1

Git Clone URL: https://aur.archlinux.org/rtpmidid-git.git (read-only, click to copy)
Package Base: rtpmidid-git
Description: RTP MIDI User Space Driver Daemon
Upstream URL: https://github.com/davidmoreno/rtpmidid
Licenses: GPL3
Conflicts: rtpmidid
Provides: rtpmidid
Submitter: agalakhov
Maintainer: agalakhov
Last Packager: agalakhov
Votes: 2
Popularity: 0.000000
First Submitted: 2020-07-05 15:25 (UTC)
Last Updated: 2024-10-11 22:25 (UTC)

Dependencies (6)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

agalakhov commented on 2024-10-11 22:25 (UTC)

Made this buildable again, thank you.

sadguitarius commented on 2024-10-10 01:19 (UTC)

the Makefile has changed, and the build command should now be

make DESTDIR="$pkgdir" PREFIX="/usr" SYSCONFDIR="/etc" install

t3hyoshi commented on 2024-10-10 01:12 (UTC) (edited on 2024-10-10 01:12 (UTC) by t3hyoshi)

Unable to build -

cp: cannot create regular file '/usr/local/etc/systemd/system/rtpmidid.service': Permission denied
make: *** [Makefile:150: install-rtpmidid] Error 1

sadguitarius commented on 2024-09-06 22:11 (UTC) (edited on 2024-09-07 05:39 (UTC) by sadguitarius)

Edit: Nope this doesn't work. But the point is, the executable needs to be in /usr/bin and not /bin. Not sure what the easiest way to do this would be, maybe run text substitution on the Makefile? Or just manually copy everything?

To reflect some recent changes in the build process, the PKGBUILD should now do something like

build() {
  cd "$pkgname"
  make CMAKE_EXTRA_ARGS='-DENABLE_PCH=OFF' build
}

package() {
  cd "$pkgname"
  make CMAKE_EXTRA_ARGS='-DENABLE_PCH=OFF' PREFIX="$pkgdir/usr" install
}

sadguitarius commented on 2022-12-23 02:55 (UTC)

I got this package to work on 64-bit Manjaro on Raspberry Pi by modifying the 'arch' field. The only hitch is that there is not currently an Arch pandoc package available for 64-bit ARM. The way I got around it was by installing pandoc in a Conda environment and running makepkg from there. Other than that, there are no problems running rtpimidid on 64-bit ARM, although it's not technically supported. Could this still be added to the PKGBUILD, or it too messy without the proper pandoc package?

augustob commented on 2022-10-29 14:00 (UTC)

Hey, just a heads up, looks like this depends on pandoc to build. Thanks for the package!

sreich commented on 2022-08-21 00:31 (UTC) (edited on 2022-08-21 00:31 (UTC) by sreich)

I believe this package is broken in the sense that it requires a username that doesn't exist. Packages should create the users they need, or document it as such, right? I think upstream is only doing debian, so i assume on the deb side they are doing a useradd and we should do so on our side, or document it as such ideally

it is the rtpmidid service that needs added for this package to not fail at startup and i needed to look at the .service file and diagnose that was why (systemd's error for this isn't amazing unfortunately)

Aug 20 20:24:01 sreich-archlinux-desktop systemd[20744]: rtpmidid.service: Failed to determine user credentials: No such process Aug 20 20:24:01 sreich-archlinux-desktop systemd[20744]: rtpmidid.service: Failed at step USER spawning /usr/bin/rtpmidid: No suc> Aug 20 20:24:01 sreich-archlinux-desktop systemd[1]: rtpmidid.service: Main process exited, code=exited, status=217/USER Aug 20 20:24:01 sreich-archlinux-desktop systemd[1]: rtpmidid.service: Failed with result 'exit-code'. Aug 20 20:24:01 sreich-archlinux-desktop systemd[1]: rtpmidid.service: Scheduled restart job, restart counter is at 5. Aug 20 20:24:01 sreich-archlinux-desktop systemd[1]: Stopped rtpmidid. Aug 20 20:24:01 sreich-archlinux-desktop systemd[1]: rtpmidid.service: Start request repeated too quickly. Aug 20 20:24:01 sreich-archlinux-desktop systemd[1]: rtpmidid.service: Failed with result 'exit-code'. Aug 20 20:24:01 sreich-archlinux-desktop systemd[1]: Failed to start rtpmidid.

agalakhov commented on 2021-10-14 19:09 (UTC)

Hi,

if you can't build this even from git without AUR, then yes, please file the bug.

Regards, Alex

archmylinux commented on 2021-10-14 18:29 (UTC)

Hi there, thanks for this package.

I do get a build failure.

https://termbin.com/23yy

Should I file a bug upstream?

agalakhov commented on 2021-09-19 19:08 (UTC)

This is an upstream error. If there is something that can be done at our side, I'll update the package.