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 glib)
|
||||||
#:use-module (gnu packages gtk)
|
#:use-module (gnu packages gtk)
|
||||||
#:use-module (gnu packages java)
|
#:use-module (gnu packages java)
|
||||||
|
#:use-module (gnu packages libusb)
|
||||||
#:use-module (gnu packages llvm)
|
#:use-module (gnu packages llvm)
|
||||||
#:use-module (gnu packages linux)
|
#:use-module (gnu packages linux)
|
||||||
#:use-module (gnu packages pulseaudio)
|
#:use-module (gnu packages pulseaudio)
|
||||||
|
@ -168,9 +169,6 @@ comprehensively extended, scripted and modified.")
|
||||||
("opt/bitwig-studio/lib/bitwig-studio/libx11-windowing-system.so"
|
("opt/bitwig-studio/lib/bitwig-studio/libx11-windowing-system.so"
|
||||||
("libc" "mesa" "libxkbcommon" "libxcb" "libxcursor" "libx11"
|
("libc" "mesa" "libxkbcommon" "libxcb" "libxcursor" "libx11"
|
||||||
"xcb-util-wm" "xcb-imdkit" "freetype" "cairo"))
|
"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"
|
("opt/bitwig-studio/lib/vamp-plugins/transient-detector.so"
|
||||||
("libc")))
|
("libc")))
|
||||||
#:install-plan
|
#:install-plan
|
||||||
|
@ -187,7 +185,9 @@ comprehensively extended, scripted and modified.")
|
||||||
(add-after 'unpack 'unbundle-deps
|
(add-after 'unpack 'unbundle-deps
|
||||||
(lambda _
|
(lambda _
|
||||||
(with-directory-excursion "opt/bitwig-studio"
|
(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
|
(for-each delete-file
|
||||||
(list "bin/BitwigStudio"
|
(list "bin/BitwigStudio"
|
||||||
"bin/ffmpeg"
|
"bin/ffmpeg"
|
||||||
|
@ -208,7 +208,8 @@ comprehensively extended, scripted and modified.")
|
||||||
(,(string-append #$ffmpeg "/lib")))
|
(,(string-append #$ffmpeg "/lib")))
|
||||||
`("LD_LIBRARY_PATH" ":" suffix
|
`("LD_LIBRARY_PATH" ":" suffix
|
||||||
(,(string-append #$xcb-imdkit "/lib")
|
(,(string-append #$xcb-imdkit "/lib")
|
||||||
,(string-append #$llvm-13 "/lib"))))))
|
,(string-append #$llvm-13 "/lib")
|
||||||
|
,(string-append #$libusb4java "/lib"))))))
|
||||||
(replace 'install-license-files
|
(replace 'install-license-files
|
||||||
(lambda _
|
(lambda _
|
||||||
(install-file
|
(install-file
|
||||||
|
@ -225,6 +226,7 @@ comprehensively extended, scripted and modified.")
|
||||||
glib
|
glib
|
||||||
gtk+
|
gtk+
|
||||||
jack-1
|
jack-1
|
||||||
|
libusb4java
|
||||||
libx11
|
libx11
|
||||||
libxcb
|
libxcb
|
||||||
libxkbcommon
|
libxkbcommon
|
||||||
|
|
Loading…
Reference in New Issue
Block a user