nongnu: bitwig-studio: Unbundle libusb4java and add supported-systems.
* nongnu/packages/music.scm (bitwig-studio) [#:patchelf-plan]: Remove "lubusb4java.so". [#:phases]: Unbundle "libusb4java.so". [inputs]: Add libusb4java. [supported-systems]: Add "x86_64-linux".
This commit is contained in:
parent
dab3107313
commit
cec0672970
|
@ -15,6 +15,7 @@
|
|||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages gtk)
|
||||
#:use-module (gnu packages java)
|
||||
#:use-module (gnu packages libusb)
|
||||
#:use-module (gnu packages llvm)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages pulseaudio)
|
||||
|
@ -168,9 +169,6 @@ comprehensively extended, scripted and modified.")
|
|||
("opt/bitwig-studio/lib/bitwig-studio/libx11-windowing-system.so"
|
||||
("libc" "mesa" "libxkbcommon" "libxcb" "libxcursor" "libx11"
|
||||
"xcb-util-wm" "xcb-imdkit" "freetype" "cairo"))
|
||||
;; FIXME: Package "usb4java" and unbundle it.
|
||||
("opt/bitwig-studio/lib/cp/org/usb4java/linux-x86-64/libusb4java.so"
|
||||
("libc"))
|
||||
("opt/bitwig-studio/lib/vamp-plugins/transient-detector.so"
|
||||
("libc")))
|
||||
#:install-plan
|
||||
|
@ -187,7 +185,9 @@ comprehensively extended, scripted and modified.")
|
|||
(add-after 'unpack 'unbundle-deps
|
||||
(lambda _
|
||||
(with-directory-excursion "opt/bitwig-studio"
|
||||
(delete-file-recursively "lib/jre")
|
||||
(with-directory-excursion "lib"
|
||||
(for-each delete-file-recursively
|
||||
(list "cp" "jre")))
|
||||
(for-each delete-file
|
||||
(list "bin/BitwigStudio"
|
||||
"bin/ffmpeg"
|
||||
|
@ -208,7 +208,8 @@ comprehensively extended, scripted and modified.")
|
|||
(,(string-append #$ffmpeg "/lib")))
|
||||
`("LD_LIBRARY_PATH" ":" suffix
|
||||
(,(string-append #$xcb-imdkit "/lib")
|
||||
,(string-append #$llvm-13 "/lib"))))))
|
||||
,(string-append #$llvm-13 "/lib")
|
||||
,(string-append #$libusb4java "/lib"))))))
|
||||
(replace 'install-license-files
|
||||
(lambda _
|
||||
(install-file
|
||||
|
@ -225,6 +226,7 @@ comprehensively extended, scripted and modified.")
|
|||
glib
|
||||
gtk+
|
||||
jack-1
|
||||
libusb4java
|
||||
libx11
|
||||
libxcb
|
||||
libxkbcommon
|
||||
|
|
Loading…
Reference in New Issue
Block a user