parent
b0281bc19d
commit
8ae786f053
@ -0,0 +1,8 @@
|
|||||||
|
DIST bitwig-studio-1.3.16.deb 217586320 BLAKE2B 19ecec3b4e76e33a85c588e42da195b0fe9b2779d7347e785d0b08d6a639327ad4708b40e76d71f61c935b4ee443a04b7419abb59a744ae6924826af8097fd1f SHA512 fddd2dd4e0c10b73214519a73c8a03cfd3db9c69babb772ce4efe0c233754bf4fc781a83cc171795ca4fd01eb62faa1c74cb5ae0142a91c668b30df021f55940
|
||||||
|
DIST bitwig-studio-2.5.1.deb 181752378 BLAKE2B ee42c175fe1babc7812b05af67251496098a142ce3b6599bed62c49a2caa972082d73f44e8e2c76ceb9cf27d2f736ce776b284b11866709af126f92983e0b743 SHA512 f5d62e37b6ae3c7e077ff49af5f5476da7d28b674b870269455f4d61ad72c9c7683fd52a812c3a394752a01f1b777ab2f89fc9db5ad6791114a29dd07fade05e
|
||||||
|
DIST bitwig-studio-3.0.3.deb 201517120 BLAKE2B 23462d122dec5ecdf996d5a79288cb250c229a933fa4b691fe76499aa79f443702c0463d63fe115ece0354b9fc28f4e67f2a66b33facefdc9d893622657166bf SHA512 0025b20fc8bfe459f5c5acb25226d3ef507a032577580ed3eb99500c9bdec291b0468a13de272a37ed4e50c2423d144cdf8b1fa89dc6a064d1a1a271b33ce38a
|
||||||
|
DIST bitwig-studio-3.1.3.deb 185524302 BLAKE2B ef57ebf4572ea54449922a18bdc37b9b50180a9254fb836a1262501d57f346cc69c3b0c25ac1bb19d6cb1ddec43626f5cae2deae5bf46ee04cf704d71fc9ccf3 SHA512 02b6c9c21bd0924370b32f2132d943a245d8410be0b57850aeedf75d8ba98d92b6b1816b42300910d59d935f9a4b0a865b37b4b0edd67f347e603bf5ad0106ea
|
||||||
|
DIST bitwig-studio-3.2.8.deb 189964496 BLAKE2B 64e18af80cb6d2f6a760fd87f8322c21b65c238d02a6bbc9ea43d61ecb42aa640dcf3d7e4b9a457606105c4677ca731cbc5aa1949530ecfc52a38fd8223675f4 SHA512 0ae8206cc811c7e0f0826e389396ce0aa13e2d34f9a9e96977bf0b103bb5f368d1842a2dcbefb146467515556e1748e24754eeef1915301ea4ea3b4d9d9eb99b
|
||||||
|
DIST bitwig-studio-3.3.11.deb 213161788 BLAKE2B d347c3486f7fc4337866c45023d758e77fbc6132e87fd84628894c3d19984f926a06e73bf91af226e677871d8511c01587b940187b5ff7f74ae3c91cba3bb26f SHA512 500d7d32c87a53ccf369233b9893ad2e832a9f26fcadc0e767faff2e74247148a891ecd52088828825ab217b05e9fb427c30bee8e38a3d0d7bc491a9f64b7cb2
|
||||||
|
DIST bitwig-studio-4.0.8.deb 236987828 BLAKE2B b9c54ec8cbc6d43aaaf2c74bcd671175dc87c1cac7be62819f6e53ff0f2cf228a3bf6f7ab2869ac1ae4d00a805fba6ea3f0a06f39081e001e423b25d6c5b6562 SHA512 c1287079f37f52ba5662a06ae5134595cedc7abd7d2a793e92b075d4623ee4626964fe2ca553452bdfabe5359a94ed404d8071001dcede13be258c4f863b413f
|
||||||
|
DIST bitwig-studio-4.3.deb 262300420 BLAKE2B 77e7d1c92d58d5814293acae535b95657d387e6c872da607efdf2dc2783568c5fd658e82c460251598c41bc7e7da7ab9376e1eb32a03b3005bb93e06c9a13439 SHA512 b3d4f7bb38ce91f2486e6a5041448288bdd97365c0277d53eb0e35e02618c9b2f84363ed788167e3fbf42cb14d021936538f448925b1eb470ccb5f29a0246285
|
@ -0,0 +1,106 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# TODO
|
||||||
|
# - What about bundled libs? Shouldn't they be removed?
|
||||||
|
# - Install docs in correct location? (currently in /opt/bitwig-studio/resources/doc)
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils unpacker xdg-utils gnome2-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Multi-platform music-creation system for production, performance and DJing"
|
||||||
|
HOMEPAGE="http://bitwig.com"
|
||||||
|
SRC_URI="https://downloads.bitwig.com/stable/${PV}/${P}.deb"
|
||||||
|
LICENSE="Bitwig"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="+jack"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
app-arch/bzip2
|
||||||
|
dev-libs/expat
|
||||||
|
gnome-extra/zenity
|
||||||
|
jack? ( media-sound/jack2 )
|
||||||
|
media-libs/alsa-lib
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype
|
||||||
|
media-libs/libpng:0/16
|
||||||
|
media-libs/mesa
|
||||||
|
sys-libs/zlib
|
||||||
|
media-video/ffmpeg
|
||||||
|
virtual/opengl
|
||||||
|
virtual/udev
|
||||||
|
x11-libs/cairo[X]
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXau
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXdmcp
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXfixes
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libdrm
|
||||||
|
x11-libs/libxcb
|
||||||
|
x11-libs/libxkbfile
|
||||||
|
x11-libs/pixman
|
||||||
|
x11-libs/xcb-util-wm
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PREBUILT="opt/bitwig-studio/lib/engine/*"
|
||||||
|
QA_PRESTRIPPED="
|
||||||
|
opt/bitwig-studio/bin/BitwigPluginHost64
|
||||||
|
opt/bitwig-studio/bin/BitwigStudioEngine
|
||||||
|
opt/bitwig-studio/bin/bitwig-vamphost
|
||||||
|
opt/bitwig-studio/bin32/BitwigPluginHost32
|
||||||
|
opt/bitwig-studio/bitwig-studio
|
||||||
|
opt/bitwig-studio/lib/bitwig-studio/libXau.so.6
|
||||||
|
opt/bitwig-studio/lib/bitwig-studio/libXcursor.so.1
|
||||||
|
opt/bitwig-studio/lib/bitwig-studio/libXdmcp.so.6
|
||||||
|
opt/bitwig-studio/lib/bitwig-studio/libcairo.so.2
|
||||||
|
opt/bitwig-studio/lib/bitwig-studio/libfreetype.so.6
|
||||||
|
opt/bitwig-studio/lib/bitwig-studio/libharfbuzz.so.0
|
||||||
|
opt/bitwig-studio/lib/bitwig-studio/liblwjgl.so
|
||||||
|
opt/bitwig-studio/lib/bitwig-studio/libpng16.so.16
|
||||||
|
opt/bitwig-studio/lib/bitwig-studio/libxcb-xkb.so.1
|
||||||
|
opt/bitwig-studio/lib/jre/lib/amd64/libjfxwebkit.so"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
BITWIG_HOME="/opt/bitwig-studio"
|
||||||
|
dodir ${BITWIG_HOME}
|
||||||
|
insinto ${BITWIG_HOME}
|
||||||
|
doins -r opt/bitwig-studio/*
|
||||||
|
fperms +x ${BITWIG_HOME}/bitwig-studio
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigPluginHost64
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigStudioEngine
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/bitwig-vamphost
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/show-splash-gtk
|
||||||
|
fperms +x ${BITWIG_HOME}/bin32/BitwigPluginHost32
|
||||||
|
dosym ${BITWIG_HOME}/bitwig-studio /usr/bin/bitwig-studio
|
||||||
|
|
||||||
|
doicon -s scalable usr/share/icons/hicolor/scalable/apps/bitwig-studio.svg
|
||||||
|
sed -i \
|
||||||
|
-e 's/Icon=.*/Icon=bitwig-studio/' \
|
||||||
|
-e 's/Categories=.*/Categories=AudioVideo;Audio;AudioVideoEditing/' \
|
||||||
|
usr/share/applications/bitwig-studio.desktop || die 'sed on desktop file failed'
|
||||||
|
domenu usr/share/applications/bitwig-studio.desktop
|
||||||
|
doicon -s scalable -c mimetypes usr/share/icons/hicolor/scalable/mimetypes/*.svg
|
||||||
|
insinto /usr/share/mime/packages
|
||||||
|
doins usr/share/mime/packages/bitwig-studio.xml
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
}
|
@ -0,0 +1,106 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# TODO
|
||||||
|
# - What about bundled libs? Shouldn't they be removed?
|
||||||
|
# - Install docs in correct location? (currently in /opt/bitwig-studio/resources/doc)
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils unpacker xdg-utils gnome2-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Multi-platform music-creation system for production, performance and DJing"
|
||||||
|
HOMEPAGE="http://bitwig.com"
|
||||||
|
SRC_URI="https://downloads.bitwig.com/stable/${PV}/${P}.deb"
|
||||||
|
LICENSE="Bitwig"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="+jack"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
app-arch/bzip2
|
||||||
|
dev-libs/expat
|
||||||
|
gnome-extra/zenity
|
||||||
|
jack? ( media-sound/jack2 )
|
||||||
|
media-libs/alsa-lib
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype
|
||||||
|
media-libs/libpng:0/16
|
||||||
|
media-libs/mesa
|
||||||
|
sys-libs/zlib
|
||||||
|
media-video/ffmpeg
|
||||||
|
virtual/opengl
|
||||||
|
virtual/udev
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
x11-libs/cairo[X]
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXau
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXdmcp
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXfixes
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libdrm
|
||||||
|
x11-libs/libxcb
|
||||||
|
x11-libs/libxkbfile
|
||||||
|
x11-libs/pixman
|
||||||
|
x11-libs/xcb-util-wm
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PREBUILT="
|
||||||
|
opt/bitwig-studio/bin/*
|
||||||
|
opt/bitwig-studio/lib/engine/*
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="
|
||||||
|
opt/bitwig-studio/bitwig-studio
|
||||||
|
opt/bitwig-studio/bin/BitwigStudioEngine
|
||||||
|
opt/bitwig-studio/bin/bitwig-vamphost
|
||||||
|
opt/bitwig-studio/bin/BitwigPluginHost64
|
||||||
|
opt/bitwig-studio/bin32/BitwigPluginHost32
|
||||||
|
opt/bitwig-studio/lib/bitwig-studio/.*
|
||||||
|
opt/bitwig-studio/lib/vamp-plugins/.*
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
BITWIG_HOME="/opt/bitwig-studio"
|
||||||
|
dodir ${BITWIG_HOME}
|
||||||
|
insinto ${BITWIG_HOME}
|
||||||
|
doins -r opt/bitwig-studio/*
|
||||||
|
fperms +x ${BITWIG_HOME}/bitwig-studio
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigPluginHost64
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigStudio
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigStudioEngine
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/bitwig-vamphost
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/show-splash-gtk
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/show-file-dialog-gtk3
|
||||||
|
fperms +x ${BITWIG_HOME}/bin32/BitwigPluginHost32
|
||||||
|
dosym ${BITWIG_HOME}/bitwig-studio /usr/bin/bitwig-studio
|
||||||
|
|
||||||
|
doicon -s scalable usr/share/icons/hicolor/scalable/apps/bitwig-studio.svg
|
||||||
|
sed -i \
|
||||||
|
-e 's/Icon=.*/Icon=bitwig-studio/' \
|
||||||
|
-e 's/Categories=.*/Categories=AudioVideo;Audio;AudioVideoEditing/' \
|
||||||
|
usr/share/applications/bitwig-studio.desktop || die 'sed on desktop file failed'
|
||||||
|
domenu usr/share/applications/bitwig-studio.desktop
|
||||||
|
doicon -s scalable -c mimetypes usr/share/icons/hicolor/scalable/mimetypes/*.svg
|
||||||
|
insinto /usr/share/mime/packages
|
||||||
|
doins usr/share/mime/packages/bitwig-studio.xml
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
bitwig-studio-2.5.1.ebuild
|
@ -0,0 +1,103 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils unpacker xdg-utils gnome2-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Multi-platform music-creation system for production, performance and DJing"
|
||||||
|
HOMEPAGE="http://bitwig.com"
|
||||||
|
SRC_URI="https://downloads.bitwig.com/stable/${PV}/${P}.deb"
|
||||||
|
LICENSE="Bitwig"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="+jack"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
app-arch/bzip2
|
||||||
|
dev-libs/expat
|
||||||
|
gnome-extra/zenity
|
||||||
|
jack? ( media-sound/jack2 )
|
||||||
|
media-libs/alsa-lib
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype
|
||||||
|
media-libs/libpng:0/16
|
||||||
|
media-libs/mesa
|
||||||
|
sys-libs/zlib
|
||||||
|
media-video/ffmpeg
|
||||||
|
virtual/opengl
|
||||||
|
virtual/udev
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
x11-libs/cairo[X]
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXau
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXdmcp
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXfixes
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libXtst
|
||||||
|
x11-libs/libdrm
|
||||||
|
x11-libs/libxcb
|
||||||
|
x11-libs/libxkbfile
|
||||||
|
x11-libs/pixman
|
||||||
|
x11-libs/xcb-util-wm
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PREBUILT="
|
||||||
|
opt/bitwig-studio/bin/*
|
||||||
|
opt/bitwig-studio/lib/engine/*
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="
|
||||||
|
opt/bitwig-studio/bitwig-studio
|
||||||
|
opt/bitwig-studio/bin/BitwigStudioEngine
|
||||||
|
opt/bitwig-studio/bin/bitwig-vamphost
|
||||||
|
opt/bitwig-studio/bin/BitwigPluginHost64
|
||||||
|
opt/bitwig-studio/bin32/BitwigPluginHost32
|
||||||
|
opt/bitwig-studio/lib/bitwig-studio/.*
|
||||||
|
opt/bitwig-studio/lib/vamp-plugins/.*
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
BITWIG_HOME="/opt/bitwig-studio"
|
||||||
|
dodir ${BITWIG_HOME}
|
||||||
|
insinto ${BITWIG_HOME}
|
||||||
|
doins -r opt/bitwig-studio/*
|
||||||
|
fperms +x ${BITWIG_HOME}/bitwig-studio
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigPluginHost64
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigStudio
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigStudioEngine
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/bitwig-vamphost
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/show-splash-gtk
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/show-file-dialog-gtk3
|
||||||
|
fperms +x ${BITWIG_HOME}/bin32/BitwigPluginHost32
|
||||||
|
dosym ${BITWIG_HOME}/bitwig-studio /usr/bin/bitwig-studio
|
||||||
|
|
||||||
|
doicon -s scalable usr/share/icons/hicolor/scalable/apps/bitwig-studio.svg
|
||||||
|
sed -i \
|
||||||
|
-e 's/Icon=.*/Icon=bitwig-studio/' \
|
||||||
|
-e 's/Categories=.*/Categories=AudioVideo;Audio;AudioVideoEditing/' \
|
||||||
|
usr/share/applications/bitwig-studio.desktop || die 'sed on desktop file failed'
|
||||||
|
domenu usr/share/applications/bitwig-studio.desktop
|
||||||
|
doicon -s scalable -c mimetypes usr/share/icons/hicolor/scalable/mimetypes/*.svg
|
||||||
|
insinto /usr/share/mime/packages
|
||||||
|
doins usr/share/mime/packages/bitwig-studio.xml
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
}
|
@ -0,0 +1,108 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils unpacker xdg-utils gnome2-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Multi-platform music-creation system for production, performance and DJing"
|
||||||
|
HOMEPAGE="http://bitwig.com"
|
||||||
|
SRC_URI="https://downloads.bitwig.com/stable/${PV}/${P}.deb"
|
||||||
|
LICENSE="Bitwig"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="+jack"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
app-arch/bzip2
|
||||||
|
dev-libs/expat
|
||||||
|
gnome-extra/zenity
|
||||||
|
jack? ( media-sound/jack2 )
|
||||||
|
media-libs/alsa-lib
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype
|
||||||
|
media-libs/libpng:0/16
|
||||||
|
media-libs/mesa
|
||||||
|
sys-libs/zlib
|
||||||
|
media-video/ffmpeg
|
||||||
|
virtual/opengl
|
||||||
|
virtual/udev
|
||||||
|
x11-libs/cairo[X]
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXau
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXdmcp
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXfixes
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libXtst
|
||||||
|
x11-libs/libdrm
|
||||||
|
x11-libs/libxcb
|
||||||
|
x11-libs/libxkbcommon
|
||||||
|
x11-libs/libxkbfile
|
||||||
|
x11-libs/pixman
|
||||||
|
x11-libs/xcb-util-wm
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PREBUILT="
|
||||||
|
opt/bitwig-studio/bin/*
|
||||||
|
opt/bitwig-studio/lib/engine/*
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="
|
||||||
|
opt/bitwig-studio/bitwig-studio
|
||||||
|
opt/bitwig-studio/bin/BitwigStudioEngine
|
||||||
|
opt/bitwig-studio/bin/BitwigVampHost
|
||||||
|
opt/bitwig-studio/bin/BitwigPluginHost64
|
||||||
|
opt/bitwig-studio/bin32/BitwigPluginHost32
|
||||||
|
opt/bitwig-studio/lib/bitwig-studio/.*
|
||||||
|
opt/bitwig-studio/lib/vamp-plugins/.*
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_EXECSTACK="
|
||||||
|
opt/bitwig-studio/lib/vamp-plugins/transient-detector.so
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
BITWIG_HOME="/opt/bitwig-studio"
|
||||||
|
dodir ${BITWIG_HOME}
|
||||||
|
insinto ${BITWIG_HOME}
|
||||||
|
doins -r opt/bitwig-studio/*
|
||||||
|
fperms +x ${BITWIG_HOME}/bitwig-studio
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigPluginHost64
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigStudio
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigStudioEngine
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigVampHost
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/show-splash-gtk
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/show-file-dialog-gtk3
|
||||||
|
fperms +x ${BITWIG_HOME}/bin32/BitwigPluginHost32
|
||||||
|
dosym ${BITWIG_HOME}/bitwig-studio /usr/bin/bitwig-studio
|
||||||
|
|
||||||
|
doicon -s scalable usr/share/icons/hicolor/scalable/apps/bitwig-studio.svg
|
||||||
|
sed -i \
|
||||||
|
-e 's/Icon=.*/Icon=bitwig-studio/' \
|
||||||
|
-e 's/Categories=.*/Categories=AudioVideo;Audio;AudioVideoEditing/' \
|
||||||
|
usr/share/applications/bitwig-studio.desktop || die 'sed on desktop file failed'
|
||||||
|
domenu usr/share/applications/bitwig-studio.desktop
|
||||||
|
doicon -s scalable -c mimetypes usr/share/icons/hicolor/scalable/mimetypes/*.svg
|
||||||
|
insinto /usr/share/mime/packages
|
||||||
|
doins usr/share/mime/packages/bitwig-studio.xml
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
}
|
@ -0,0 +1,93 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit desktop unpacker xdg
|
||||||
|
|
||||||
|
DESCRIPTION="Multi-platform music-creation system for production, performance and DJing"
|
||||||
|
HOMEPAGE="http://bitwig.com"
|
||||||
|
SRC_URI="https://downloads.bitwig.com/stable/${PV}/${P}.deb"
|
||||||
|
LICENSE="Bitwig"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="abi_x86_32 +jack cpu_flags_x86_sse4_1"
|
||||||
|
REQUIRED_USE="cpu_flags_x86_sse4_1"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
app-arch/bzip2
|
||||||
|
dev-libs/expat
|
||||||
|
gnome-extra/zenity
|
||||||
|
jack? ( media-sound/jack2 )
|
||||||
|
media-libs/alsa-lib
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype
|
||||||
|
media-libs/libpng:0/16
|
||||||
|
media-libs/mesa
|
||||||
|
sys-libs/zlib
|
||||||
|
media-video/ffmpeg
|
||||||
|
virtual/opengl
|
||||||
|
virtual/udev
|
||||||
|
x11-libs/cairo[X]
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
x11-libs/libX11[abi_x86_32?]
|
||||||
|
x11-libs/libXau[abi_x86_32?]
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXdmcp[abi_x86_32?]
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXfixes
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libdrm
|
||||||
|
x11-libs/libxcb[abi_x86_32?]
|
||||||
|
x11-libs/libxkbcommon[X,abi_x86_32?]
|
||||||
|
x11-libs/libxkbfile
|
||||||
|
x11-libs/pixman
|
||||||
|
x11-libs/xcb-util[abi_x86_32?]
|
||||||
|
x11-libs/xcb-util-wm[abi_x86_32?]
|
||||||
|
x11-libs/libXtst
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="
|
||||||
|
opt/bitwig-studio/bitwig-studio
|
||||||
|
opt/bitwig-studio/bin/.*
|
||||||
|
opt/bitwig-studio/bin32/BitwigPluginHost32
|
||||||
|
opt/bitwig-studio/lib/.*
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
BITWIG_HOME="/opt/bitwig-studio"
|
||||||
|
dodir ${BITWIG_HOME}
|
||||||
|
insinto ${BITWIG_HOME}
|
||||||
|
doins -r opt/bitwig-studio/*
|
||||||
|
fperms +x ${BITWIG_HOME}/bitwig-studio
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigPluginHost64
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigStudio
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigStudioEngine
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigStudioEngineAVX2
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/BitwigVampHost
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/show-file-dialog-gtk3
|
||||||
|
fperms +x ${BITWIG_HOME}/bin/show-splash-gtk
|
||||||
|
dosym ${BITWIG_HOME}/bitwig-studio /usr/bin/bitwig-studio
|
||||||
|
|
||||||
|
if use abi_x86_32; then
|
||||||
|
fperms +x ${BITWIG_HOME}/bin32/BitwigPluginHost32
|
||||||
|
else
|
||||||
|
rm -rf "${ED}/${BITWIG_HOME}/bin32/"
|
||||||
|
fi
|
||||||
|
|
||||||
|
doicon -s scalable usr/share/icons/hicolor/scalable/apps/com.bitwig.BitwigStudio.svg
|
||||||
|
sed -i \
|
||||||
|
-e 's/Icon=.*/Icon=bitwig-studio/' \
|
||||||
|
-e 's/Categories=.*/Categories=AudioVideo;Audio;AudioVideoEditing/' \
|
||||||
|
-e '/Version=1.5/d' \
|
||||||
|
usr/share/applications/com.bitwig.BitwigStudio.desktop || die 'sed on desktop file failed'
|
||||||
|
domenu usr/share/applications/com.bitwig.BitwigStudio.desktop
|
||||||
|
doicon -s scalable -c mimetypes usr/share/icons/hicolor/scalable/mimetypes/*.svg
|
||||||
|
insinto /usr/share/mime/packages
|
||||||
|
doins usr/share/mime/packages/com.bitwig.BitwigStudio.xml
|
||||||
|
}
|
@ -0,0 +1,79 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit desktop unpacker xdg
|
||||||
|
|
||||||
|
DESCRIPTION="Multi-platform music-creation system for production, performance and DJing"
|
||||||
|
HOMEPAGE="http://bitwig.com"
|
||||||
|
SRC_URI="https://downloads.bitwig.com/stable/${PV}/${P}.deb"
|
||||||
|
LICENSE="Bitwig"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="abi_x86_32 +jack cpu_flags_x86_sse4_1"
|
||||||
|
REQUIRED_USE="cpu_flags_x86_sse4_1"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
app-arch/bzip2
|
||||||
|
dev-libs/expat
|
||||||
|
gnome-extra/zenity
|
||||||
|
jack? ( media-sound/jack2 )
|
||||||
|
media-libs/alsa-lib
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype
|
||||||
|
media-libs/libpng:0/16
|
||||||
|
media-libs/mesa
|
||||||
|
sys-libs/zlib
|
||||||
|
media-video/ffmpeg
|
||||||
|
virtual/opengl
|
||||||
|
virtual/udev
|
||||||
|
x11-libs/cairo[X]
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
x11-libs/libX11[abi_x86_32?]
|
||||||
|
x11-libs/libXau[abi_x86_32?]
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXdmcp[abi_x86_32?]
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXfixes
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libdrm
|
||||||
|
x11-libs/libxcb[abi_x86_32?]
|
||||||
|
x11-libs/libxkbcommon[X,abi_x86_32?]
|
||||||
|
x11-libs/libxkbfile
|
||||||
|
x11-libs/pixman
|
||||||
|
x11-libs/xcb-util[abi_x86_32?]
|
||||||
|
x11-libs/xcb-util-wm[abi_x86_32?]
|
||||||
|
x11-libs/libXtst
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PREBUILT="
|
||||||
|
opt/bitwig-studio/.*
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /opt
|
||||||
|
cp -a opt/bitwig-studio "${ED}"/opt || die "cp failed"
|
||||||
|
|
||||||
|
dosym ../../opt/bitwig-studio/bitwig-studio /usr/bin/bitwig-studio
|
||||||
|
|
||||||
|
if ! use abi_x86_32; then
|
||||||
|
rm "${ED}/opt/bitwig-studio/bin/BitwigPluginHost-X86-SSE41" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
doicon -s scalable usr/share/icons/hicolor/scalable/apps/com.bitwig.BitwigStudio.svg
|
||||||
|
sed -i \
|
||||||
|
-e 's/Icon=.*/Icon=bitwig-studio/' \
|
||||||
|
-e 's/Categories=.*/Categories=AudioVideo;Audio;AudioVideoEditing/' \
|
||||||
|
-e '/Version=1.5/d' \
|
||||||
|
usr/share/applications/com.bitwig.BitwigStudio.desktop || die 'sed on desktop file failed'
|
||||||
|
domenu usr/share/applications/com.bitwig.BitwigStudio.desktop
|
||||||
|
doicon -s scalable -c mimetypes usr/share/icons/hicolor/scalable/mimetypes/*.svg
|
||||||
|
insinto /usr/share/mime/packages
|
||||||
|
doins usr/share/mime/packages/com.bitwig.BitwigStudio.xml
|
||||||
|
}
|
@ -0,0 +1,79 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit desktop unpacker xdg
|
||||||
|
|
||||||
|
DESCRIPTION="Multi-platform music-creation system for production, performance and DJing"
|
||||||
|
HOMEPAGE="http://bitwig.com"
|
||||||
|
SRC_URI="https://downloads.bitwig.com/stable/${PV}/${P}.deb"
|
||||||
|
LICENSE="Bitwig"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="abi_x86_32 +jack cpu_flags_x86_sse4_1"
|
||||||
|
REQUIRED_USE="cpu_flags_x86_sse4_1"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
app-arch/bzip2
|
||||||
|
dev-libs/expat
|
||||||
|
gnome-extra/zenity
|
||||||
|
jack? ( media-sound/jack2 )
|
||||||
|
media-libs/alsa-lib
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype
|
||||||
|
media-libs/libpng:0/16
|
||||||
|
media-libs/mesa
|
||||||
|
sys-libs/zlib
|
||||||
|
media-video/ffmpeg[libsoxr]
|
||||||
|
virtual/opengl
|
||||||
|
virtual/udev
|
||||||
|
x11-libs/cairo[X]
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
x11-libs/libX11[abi_x86_32?]
|
||||||
|
x11-libs/libXau[abi_x86_32?]
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXdmcp[abi_x86_32?]
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXfixes
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libdrm
|
||||||
|
x11-libs/libxcb[abi_x86_32?]
|
||||||
|
x11-libs/libxkbcommon[X,abi_x86_32?]
|
||||||
|
x11-libs/libxkbfile
|
||||||
|
x11-libs/pixman
|
||||||
|
x11-libs/xcb-util[abi_x86_32?]
|
||||||
|
x11-libs/xcb-util-wm[abi_x86_32?]
|
||||||
|
x11-libs/libXtst
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PREBUILT="
|
||||||
|
opt/bitwig-studio/.*
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /opt
|
||||||
|
cp -a opt/bitwig-studio "${ED}"/opt || die "cp failed"
|
||||||
|
|
||||||
|
dosym ../../opt/bitwig-studio/bitwig-studio /usr/bin/bitwig-studio
|
||||||
|
|
||||||
|
if ! use abi_x86_32; then
|
||||||
|
rm "${ED}/opt/bitwig-studio/bin/BitwigPluginHost-X86-SSE41" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
doicon -s scalable usr/share/icons/hicolor/scalable/apps/com.bitwig.BitwigStudio.svg
|
||||||
|
sed -i \
|
||||||
|
-e 's/Icon=.*/Icon=bitwig-studio/' \
|
||||||
|
-e 's/Categories=.*/Categories=AudioVideo;Audio;AudioVideoEditing/' \
|
||||||
|
-e '/Version=1.5/d' \
|
||||||
|
usr/share/applications/com.bitwig.BitwigStudio.desktop || die 'sed on desktop file failed'
|
||||||
|
domenu usr/share/applications/com.bitwig.BitwigStudio.desktop
|
||||||
|
doicon -s scalable -c mimetypes usr/share/icons/hicolor/scalable/mimetypes/*.svg
|
||||||
|
insinto /usr/share/mime/packages
|
||||||
|
doins usr/share/mime/packages/com.bitwig.BitwigStudio.xml
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
<email>simon.vanderveldt+audio-overlay@gmail.com</email>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
Bitwig Studio is a dynamic software for creation and performance of your musical ideas on stage or in the studio.
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,79 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6,7,8,9} )
|
||||||
|
inherit git-r3 python-single-r1 gnome2-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Collection of tools useful for audio production"
|
||||||
|
HOMEPAGE="http://kxstudio.linuxaudio.org/Applications:Cadence"
|
||||||
|
EGIT_REPO_URI="https://github.com/falkTX/Cadence.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="-pulseaudio a2jmidid ladish opengl"
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
DEPEND=${RDEPEND}
|
||||||
|
BDEPEND="${PYTHON_DEPS}
|
||||||
|
media-sound/jack2[dbus]
|
||||||
|
$(python_gen_cond_dep 'dev-python/PyQt5[dbus,gui,opengl?,svg,widgets,${PYTHON_USEDEP}]')
|
||||||
|
$(python_gen_cond_dep 'dev-python/dbus-python[${PYTHON_USEDEP}]')
|
||||||
|
a2jmidid? ( media-sound/a2jmidid[dbus] )
|
||||||
|
ladish? ( >=media-sound/ladish-9999 )
|
||||||
|
pulseaudio? ( media-sound/pulseaudio[jack] )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -i -e "s/python3/${EPYTHON}/" \
|
||||||
|
data/cadence \
|
||||||
|
data/cadence-aloop-daemon \
|
||||||
|
data/cadence-jacksettings \
|
||||||
|
data/cadence-logs \
|
||||||
|
data/cadence-render \
|
||||||
|
data/cadence-session-start \
|
||||||
|
data/catarina \
|
||||||
|
data/catia \
|
||||||
|
data/claudia \
|
||||||
|
data/claudia-launcher || die "sed failed"
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
myemakeargs=(PREFIX="/usr"
|
||||||
|
SKIP_STRIPPING=true
|
||||||
|
)
|
||||||
|
emake "${myemakeargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake PREFIX="/usr" DESTDIR="${D}" install
|
||||||
|
|
||||||
|
# Clean up stuff that shouldn't be installed
|
||||||
|
rm -rf "${D}/etc/X11/xinit/xinitrc.d/61cadence-session-inject"
|
||||||
|
rm -rf "${D}/etc/xdg/autostart/cadence-session-start.desktop"
|
||||||
|
rm -rf "${D}/usr/share/applications/catarina.desktop"
|
||||||
|
rm -rf "${D}/usr/bin/catarina"
|
||||||
|
if use !pulseaudio; then
|
||||||
|
rm -rf "${D}/usr/bin/cadence-pulse2jack"
|
||||||
|
rm -rf "${D}/usr/bin/cadence-pulse2loopback"
|
||||||
|
rm -rf "${D}/usr/share/cadence/pulse2jack"
|
||||||
|
rm -rf "${D}/usr/share/cadence/pulse2loopback"
|
||||||
|
fi
|
||||||
|
if use !ladish; then
|
||||||
|
rm -rf "${D}/usr/bin/claudia-launcher"
|
||||||
|
rm -rf "${D}/usr/bin/claudia"
|
||||||
|
rm -rf "${D}/usr/share/cadence/icons/claudia-hicolor/"
|
||||||
|
rm -rf "${D}/usr/share/applications/claudia.desktop"
|
||||||
|
rm -rf "${D}/usr/share/applications/claudia-launcher.desktop"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>simon.vanderveldt+audio-overlay@gmail.com</email>
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="a2jmidid">Enable a2jmidid integration</flag>
|
||||||
|
<flag name="ladish">Enable installation of Claudia, a LADISH front-end</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,3 @@
|
|||||||
|
DIST drumkv1-0.9.18.tar.gz 279219 BLAKE2B be6e5ba3293238fb344930a55ccae8977244711615a8654dc220c80f981fac77f42f9dd8e6ac59c9fba8853a67126416801d6e8ad5494f7395dc7282cea3a34f SHA512 71e00f220169d0c6095680ac86d4923fa4d8b9bf4d83ed052b6baa5e0d0e28c2f55fd36935a2f15ea6f8f5572574f43416e0fc412cfa68a84e9dd8c70e890498
|
||||||
|
DIST drumkv1-0.9.19.tar.gz 279647 BLAKE2B 8cd5b76b70f60de90d47f481eb685b052f467eea6de4056b702736d0409afed13e9be25387e15b1c2d411725dcfbfdb1fd482be3182f44e44c5069e51f53b9dd SHA512 e2bf221441ace4036782e8c02a37b89d3c27701c2066337e2deae64fb851d14e3c838c33509957727384b1c3c236211b59d74c7295255351d8eda72918b81b9f
|
||||||
|
DIST drumkv1-0.9.21.tar.gz 280509 BLAKE2B 7142d64ca2cc2338bea00940d04b87c42fd3a16bc45ea739599f15da1079bbb3f6c261e7ece2851485c5787617d193364631bb7fbf90eb65f30899e289d794c2 SHA512 3a0d122011eb3141dd57a0a1188d9c93f1052994f15fd2116d7bf3dca5ff2713db3ba7ffb0caff40b2e9669e59e04841701be4bc2ebe0d16b2d9ad943ba40a2d
|
@ -0,0 +1 @@
|
|||||||
|
./drumkv1-9999-r1.ebuild
|
@ -0,0 +1 @@
|
|||||||
|
./drumkv1-9999-r1.ebuild
|
@ -0,0 +1 @@
|
|||||||
|
drumkv1-9999-r1.ebuild
|
@ -0,0 +1,78 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit autotools xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="An old-school all-digital drum-kit sampler synthesizer with stereo fx"
|
||||||
|
HOMEPAGE="http://drumkv1.sourceforge.net/"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/rncbc/${PN}.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
MY_PV=$(ver_rs 1- _)
|
||||||
|
SRC_URI="https://github.com/rncbc/${PN}/archive/${PN}_${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
S="${WORKDIR}/${PN}-${PN}_${MY_PV}"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="debug standalone alsa lv2 osc"
|
||||||
|
REQUIRED_USE="
|
||||||
|
|| ( standalone lv2 )
|
||||||
|
alsa? ( standalone )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
dev-qt/qtxml:5
|
||||||
|
media-libs/libsndfile
|
||||||
|
standalone? ( virtual/jack )
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
lv2? ( media-libs/lv2 )
|
||||||
|
osc? ( media-libs/liblo )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
# Remove compression of manpages
|
||||||
|
sed -i -e "/@gzip.*man1/d" Makefile.in || die "sed failed"
|
||||||
|
|
||||||
|
# Disable stripping
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_core.pri.in
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_jack.pri.in
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_ui.pri.in
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_lv2.pri.in
|
||||||
|
sed -i -e '/strip $(TARGET)/d' src/src_jack.pro || die "sed failed"
|
||||||
|
sed -i -e '/strip $(TARGET)/d' src/src_lv2.pro || die "sed failed"
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local -a myeconfargs=(
|
||||||
|
$(use_enable debug)
|
||||||
|
$(use_enable standalone jack)
|
||||||
|
$(use_enable alsa alsa-midi)
|
||||||
|
$(use_enable lv2)
|
||||||
|
$(use_enable osc liblo)
|
||||||
|
)
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>simon.vanderveldt+audio-overlay@gmail.com</email>
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="standalone">Enable building of standalone application</flag>
|
||||||
|
<flag name="lv2">Enable building of LV2 plugin</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,2 @@
|
|||||||
|
DIST ladish-1-waf-2.0.22 106401 BLAKE2B 5d2919c55aec971b01ac1a2b30db805e05cb150cc694989e195cc498190a6a4b49d19d52c2e76c9d3261a555a7119fba8116a2d5f4a903767f4b41fd855308a0 SHA512 e5e2f5cef4fbfdda46515afc978a27bf8550a16e166a1083550dcc4aad0dd44f10225467aba2de4f5dba44f4cd50322cf556aa0242af4ebc8d26d0de5195fcb2
|
||||||
|
DIST ladish-1.tar.gz 686288 BLAKE2B 7a3a39cf259ef57232dda50664dc4d9c57ae6f8e501d03a2d286e00451c2f99ba3130492e36132b127a868461c6a1518286d721224610060752fa5eb0b9b4cc1 SHA512 b01e24cd79c2711139c9d46c9bff4687049c3a735562a7f48a387103eec25c0222e935b90fb4eb2d3fc24629e417dab0c5aac215cbbca659ac49a2e802d1fd10
|
@ -0,0 +1,25 @@
|
|||||||
|
From a2a17cd39220e2013d3402b06a53f5a46492aa00 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Nedko Arnaudov <nedko@arnaudov.name>
|
||||||
|
Date: Sun, 7 Oct 2012 14:06:04 +0300
|
||||||
|
Subject: [PATCH] add includes for getrlimit
|
||||||
|
|
||||||
|
---
|
||||||
|
daemon/loader.c | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/daemon/loader.c b/daemon/loader.c
|
||||||
|
index b9fe6f1c..37fb94fa 100644
|
||||||
|
--- a/daemon/loader.c
|
||||||
|
+++ b/daemon/loader.c
|
||||||
|
@@ -34,6 +34,8 @@
|
||||||
|
#include <fcntl.h>
|
||||||
|
#include <pty.h> /* forkpty() */
|
||||||
|
#include <sys/wait.h>
|
||||||
|
+#include <sys/time.h>
|
||||||
|
+#include <sys/resource.h>
|
||||||
|
|
||||||
|
#include "loader.h"
|
||||||
|
#include "../proxies/conf_proxy.h"
|
||||||
|
--
|
||||||
|
2.13.0
|
||||||
|
|
@ -0,0 +1,23 @@
|
|||||||
|
diff --git a/wscript b/wscript
|
||||||
|
index 333522e9..a7594716 100644
|
||||||
|
--- a/wscript
|
||||||
|
+++ b/wscript
|
||||||
|
@@ -54,6 +54,7 @@ def options(opt):
|
||||||
|
opt.add_option('--distname', type='string', default=None, help="Name for the distribution tarball")
|
||||||
|
opt.add_option('--distsuffix', type='string', default="", help="String to append to the distribution tarball name")
|
||||||
|
opt.add_option('--tagdist', action='store_true', default=False, help='Create of git tag for distname')
|
||||||
|
+ opt.add_option('--libdir', type='string', default=None, help='Define lib dir')
|
||||||
|
if parallel_debug:
|
||||||
|
opt.load('parallel_debug')
|
||||||
|
|
||||||
|
@@ -132,7 +133,10 @@ def configure(conf):
|
||||||
|
else:
|
||||||
|
conf.env['DBUS_SERVICES_DIR'] = os.path.join(os.path.normpath(conf.env['PREFIX']), 'share', 'dbus-1', 'services')
|
||||||
|
|
||||||
|
- conf.env['LIBDIR'] = os.path.join(os.path.normpath(conf.env['PREFIX']), 'lib')
|
||||||
|
+ if Options.options.libdir:
|
||||||
|
+ conf.env['LIBDIR'] = Options.options.libdir
|
||||||
|
+ else:
|
||||||
|
+ conf.env['LIBDIR'] = os.path.join(os.path.normpath(conf.env['PREFIX']), 'lib')
|
||||||
|
|
||||||
|
conf.env['BUILD_DOXYGEN_DOCS'] = Options.options.doxygen
|
@ -0,0 +1,47 @@
|
|||||||
|
From edbef85f6334e8dcffcaf3492e95bca8c4fe0f51 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Simon van der Veldt <simon.vanderveldt@gmail.com>
|
||||||
|
Date: Sun, 28 Feb 2021 12:07:37 +0100
|
||||||
|
Subject: [PATCH] Disable gladish
|
||||||
|
|
||||||
|
---
|
||||||
|
wscript | 17 +----------------
|
||||||
|
1 file changed, 1 insertion(+), 16 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/wscript b/wscript
|
||||||
|
index 5dedddf1..ff5a804c 100644
|
||||||
|
--- a/wscript
|
||||||
|
+++ b/wscript
|
||||||
|
@@ -148,7 +148,7 @@ def configure(conf):
|
||||||
|
|
||||||
|
conf.env['LIB_EXPAT'] = ['expat']
|
||||||
|
|
||||||
|
- build_gui = True
|
||||||
|
+ build_gui = False
|
||||||
|
|
||||||
|
if build_gui and not conf.check_cfg(
|
||||||
|
package = 'glib-2.0',
|
||||||
|
@@ -594,21 +594,6 @@ def build(bld):
|
||||||
|
|
||||||
|
bld.install_files('${PREFIX}/bin', 'ladish_control', chmod=0o0755)
|
||||||
|
|
||||||
|
- # 'Desktop' file (menu entry, icon, etc)
|
||||||
|
- bld.install_files('${PREFIX}/share/applications/', 'gui/gladish.desktop', chmod=0o0644)
|
||||||
|
-
|
||||||
|
- # Icons
|
||||||
|
- icon_sizes = ['16x16', '22x22', '24x24', '32x32', '48x48', '256x256']
|
||||||
|
- for icon_size in icon_sizes:
|
||||||
|
- bld.path.ant_glob('art/' + icon_size + '/apps/*.png')
|
||||||
|
- bld.install_files('${PREFIX}/share/icons/hicolor/' + icon_size + '/apps/', 'art/' + icon_size + '/apps/gladish.png')
|
||||||
|
-
|
||||||
|
- status_images = []
|
||||||
|
- for status in ["down", "unloaded", "started", "stopped", "warning", "error"]:
|
||||||
|
- status_images.append("art/status_" + status + ".png")
|
||||||
|
-
|
||||||
|
- bld.install_files('${DATA_DIR}', status_images)
|
||||||
|
- bld.install_files('${DATA_DIR}', "art/ladish-logo-128x128.png")
|
||||||
|
bld.install_files('${DATA_DIR}', ["AUTHORS", "README", "NEWS"])
|
||||||
|
bld.install_as('${DATA_DIR}/COPYING', "gpl2.txt")
|
||||||
|
|
||||||
|
--
|
||||||
|
2.26.2
|
||||||
|
|
@ -0,0 +1,160 @@
|
|||||||
|
From 2a2c3a50dec5a39742e74804a9caba8fd9cf3c8a Mon Sep 17 00:00:00 2001
|
||||||
|
From: Simon van der Veldt <simon.vanderveldt@gmail.com>
|
||||||
|
Date: Sun, 28 Feb 2021 11:59:02 +0100
|
||||||
|
Subject: [PATCH] Fix Python 3 compatibility
|
||||||
|
|
||||||
|
Uses parts of the patch from the openSUSE package https://build.opensuse.org/package/show/multimedia:apps/ladish
|
||||||
|
---
|
||||||
|
ladish_control | 2 +-
|
||||||
|
wscript | 49 ++++++++++++++++++++++++-------------------------
|
||||||
|
2 files changed, 25 insertions(+), 26 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/ladish_control b/ladish_control
|
||||||
|
index 4303f70b..3f5f8a96 100755
|
||||||
|
--- a/ladish_control
|
||||||
|
+++ b/ladish_control
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-#!/usr/bin/env python
|
||||||
|
+#!/usr/bin/python3
|
||||||
|
#
|
||||||
|
# LADI Session Handler (ladish)
|
||||||
|
#
|
||||||
|
diff --git a/wscript b/wscript
|
||||||
|
index 296a8522..5dedddf1 100644
|
||||||
|
--- a/wscript
|
||||||
|
+++ b/wscript
|
||||||
|
@@ -1,13 +1,8 @@
|
||||||
|
#! /usr/bin/env python
|
||||||
|
# encoding: utf-8
|
||||||
|
|
||||||
|
-import os
|
||||||
|
-import Options
|
||||||
|
-import Utils
|
||||||
|
-import shutil
|
||||||
|
-import re
|
||||||
|
-import waflib
|
||||||
|
-from waflib.Scripting import Dist
|
||||||
|
+from __future__ import with_statement
|
||||||
|
+
|
||||||
|
|
||||||
|
parallel_debug = False
|
||||||
|
|
||||||
|
@@ -20,19 +15,23 @@ RELEASE = True
|
||||||
|
top = '.'
|
||||||
|
out = 'build'
|
||||||
|
|
||||||
|
-from Logs import pprint
|
||||||
|
+import os, sys, re, io, optparse, shutil, tokenize
|
||||||
|
+from hashlib import md5
|
||||||
|
+
|
||||||
|
+from waflib import Errors, Utils, Options, Logs, Scripting
|
||||||
|
+from waflib import Configure
|
||||||
|
|
||||||
|
def display_msg(conf, msg="", status = None, color = None):
|
||||||
|
if status:
|
||||||
|
conf.msg(msg, status, color)
|
||||||
|
else:
|
||||||
|
- pprint('NORMAL', msg)
|
||||||
|
+ Logs.pprint('NORMAL', msg)
|
||||||
|
|
||||||
|
def display_raw_text(conf, text, color = 'NORMAL'):
|
||||||
|
- pprint(color, text, sep = '')
|
||||||
|
+ Logs.pprint(color, text, sep = '')
|
||||||
|
|
||||||
|
def display_line(conf, text, color = 'NORMAL'):
|
||||||
|
- pprint(color, text, sep = os.linesep)
|
||||||
|
+ Logs.pprint(color, text, sep = os.linesep)
|
||||||
|
|
||||||
|
def yesno(bool):
|
||||||
|
if bool:
|
||||||
|
@@ -216,10 +215,10 @@ def configure(conf):
|
||||||
|
#print "optimize force enable is required"
|
||||||
|
if not check_gcc_optimizations_enabled(conf.env['CFLAGS']):
|
||||||
|
if Options.options.debug:
|
||||||
|
- print "C optimization must be forced in order to enable -Wuninitialized"
|
||||||
|
- print "However this will not be made because debug compilation is enabled"
|
||||||
|
+ print ("C optimization must be forced in order to enable -Wuninitialized")
|
||||||
|
+ print ("However this will not be made because debug compilation is enabled")
|
||||||
|
else:
|
||||||
|
- print "C optimization forced in order to enable -Wuninitialized"
|
||||||
|
+ print ("C optimization forced in order to enable -Wuninitialized")
|
||||||
|
conf.env.append_unique('CFLAGS', "-O")
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
@@ -249,7 +248,7 @@ def configure(conf):
|
||||||
|
version_msg = APPNAME + "-" + VERSION
|
||||||
|
|
||||||
|
if os.access('version.h', os.R_OK):
|
||||||
|
- data = file('version.h').read()
|
||||||
|
+ data = open('version.h').read()
|
||||||
|
m = re.match(r'^#define GIT_VERSION "([^"]*)"$', data)
|
||||||
|
if m != None:
|
||||||
|
version_msg += " exported from " + m.group(1)
|
||||||
|
@@ -295,11 +294,11 @@ def git_ver(self):
|
||||||
|
if os.access('./version.h', os.R_OK):
|
||||||
|
header = os.path.join(os.getcwd(), out, "version.h")
|
||||||
|
shutil.copy('./version.h', header)
|
||||||
|
- data = file(header).read()
|
||||||
|
+ data = open(header).read()
|
||||||
|
m = re.match(r'^#define GIT_VERSION "([^"]*)"$', data)
|
||||||
|
if m != None:
|
||||||
|
self.ver = m.group(1)
|
||||||
|
- pprint('BLUE', "tarball from git revision " + self.ver)
|
||||||
|
+ Logs.pprint('BLUE', "tarball from git revision " + self.ver)
|
||||||
|
else:
|
||||||
|
self.ver = "tarball"
|
||||||
|
return
|
||||||
|
@@ -309,7 +308,7 @@ def git_ver(self):
|
||||||
|
if bld.cmd_and_log("LANG= git diff-index --name-only HEAD", quiet=waflib.Context.BOTH).splitlines():
|
||||||
|
self.ver += "-dirty"
|
||||||
|
|
||||||
|
- pprint('BLUE', "git revision " + self.ver)
|
||||||
|
+ Logs.pprint('BLUE', "git revision " + self.ver)
|
||||||
|
else:
|
||||||
|
self.ver = "unknown"
|
||||||
|
|
||||||
|
@@ -592,11 +591,11 @@ def build(bld):
|
||||||
|
|
||||||
|
# GtkBuilder UI definitions (XML)
|
||||||
|
bld.install_files('${DATA_DIR}', 'gui/gladish.ui')
|
||||||
|
-
|
||||||
|
- bld.install_files('${PREFIX}/bin', 'ladish_control', chmod=0755)
|
||||||
|
+
|
||||||
|
+ bld.install_files('${PREFIX}/bin', 'ladish_control', chmod=0o0755)
|
||||||
|
|
||||||
|
# 'Desktop' file (menu entry, icon, etc)
|
||||||
|
- bld.install_files('${PREFIX}/share/applications/', 'gui/gladish.desktop', chmod=0644)
|
||||||
|
+ bld.install_files('${PREFIX}/share/applications/', 'gui/gladish.desktop', chmod=0o0644)
|
||||||
|
|
||||||
|
# Icons
|
||||||
|
icon_sizes = ['16x16', '22x22', '24x24', '32x32', '48x48', '256x256']
|
||||||
|
@@ -617,14 +616,14 @@ def build(bld):
|
||||||
|
html_docs_source_dir = "build/default/html"
|
||||||
|
if bld.cmd == 'clean':
|
||||||
|
if os.access(html_docs_source_dir, os.R_OK):
|
||||||
|
- pprint('CYAN', "Removing doxygen generated documentation...")
|
||||||
|
+ Logs.pprint('CYAN', "Removing doxygen generated documentation...")
|
||||||
|
shutil.rmtree(html_docs_source_dir)
|
||||||
|
- pprint('CYAN', "Removing doxygen generated documentation done.")
|
||||||
|
+ Logs.pprint('CYAN', "Removing doxygen generated documentation done.")
|
||||||
|
elif bld.cmd == 'build':
|
||||||
|
if not os.access(html_docs_source_dir, os.R_OK):
|
||||||
|
os.popen("doxygen").read()
|
||||||
|
else:
|
||||||
|
- pprint('CYAN', "doxygen documentation already built.")
|
||||||
|
+ Logs.pprint('CYAN', "doxygen documentation already built.")
|
||||||
|
|
||||||
|
bld(features='intltool_po', appname=APPNAME, podir='po', install_path="${LOCALE_DIR}")
|
||||||
|
|
||||||
|
@@ -657,7 +656,7 @@ def etags(ctx):
|
||||||
|
os.system(cmd)
|
||||||
|
os.system("stat -c '%y' TAGS")
|
||||||
|
|
||||||
|
-class ladish_dist(waflib.Scripting.Dist):
|
||||||
|
+class ladish_dist(Scripting.Dist):
|
||||||
|
cmd = 'dist'
|
||||||
|
fun = 'dist'
|
||||||
|
|
||||||
|
--
|
||||||
|
2.26.2
|
||||||
|
|
@ -0,0 +1,47 @@
|
|||||||
|
From 8e9214859af07e6c13827d79e4f12e21386dcbd2 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Simon van der Veldt <simon.vanderveldt@gmail.com>
|
||||||
|
Date: Sat, 27 Feb 2021 13:28:40 +0100
|
||||||
|
Subject: [PATCH] Disable gladish
|
||||||
|
|
||||||
|
---
|
||||||
|
wscript | 17 +----------------
|
||||||
|
1 file changed, 1 insertion(+), 16 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/wscript b/wscript
|
||||||
|
index 0ea49c44..bc3817e8 100644
|
||||||
|
--- a/wscript
|
||||||
|
+++ b/wscript
|
||||||
|
@@ -161,7 +161,7 @@ def configure(conf):
|
||||||
|
|
||||||
|
conf.env['LIB_EXPAT'] = ['expat']
|
||||||
|
|
||||||
|
- build_gui = True
|
||||||
|
+ build_gui = False
|
||||||
|
|
||||||
|
if build_gui and not conf.check_cfg(
|
||||||
|
package = 'glib-2.0',
|
||||||
|
@@ -648,21 +648,6 @@ def build(bld):
|
||||||
|
|
||||||
|
bld.install_files('${PREFIX}/bin', 'ladish_control', chmod=0o0755)
|
||||||
|
|
||||||
|
- # 'Desktop' file (menu entry, icon, etc)
|
||||||
|
- bld.install_files('${PREFIX}/share/applications/', 'gui/gladish.desktop', chmod=0o0644)
|
||||||
|
-
|
||||||
|
- # Icons
|
||||||
|
- icon_sizes = ['16x16', '22x22', '24x24', '32x32', '48x48', '256x256']
|
||||||
|
- for icon_size in icon_sizes:
|
||||||
|
- bld.path.ant_glob('art/' + icon_size + '/apps/*.png')
|
||||||
|
- bld.install_files('${PREFIX}/share/icons/hicolor/' + icon_size + '/apps/', 'art/' + icon_size + '/apps/gladish.png')
|
||||||
|
-
|
||||||
|
- status_images = []
|
||||||
|
- for status in ["down", "unloaded", "started", "stopped", "warning", "error"]:
|
||||||
|
- status_images.append("art/status_" + status + ".png")
|
||||||
|
-
|
||||||
|
- bld.install_files('${DATA_DIR}', status_images)
|
||||||
|
- bld.install_files('${DATA_DIR}', "art/ladish-logo-128x128.png")
|
||||||
|
bld.install_files('${DOCDIR}', ["AUTHORS", "README", "NEWS"])
|
||||||
|
bld.install_as('${DATA_DIR}/COPYING', "gpl2.txt")
|
||||||
|
|
||||||
|
--
|
||||||
|
2.26.2
|
||||||
|
|
@ -0,0 +1,75 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6,7,8,9} )
|
||||||
|
PYTHON_REQ_USE='threads(+)'
|
||||||
|
|
||||||
|
inherit flag-o-matic python-single-r1 waf-utils
|
||||||
|
|
||||||
|
DESCRIPTION="LADI Session Handler - a session management system for JACK applications"
|
||||||
|
HOMEPAGE="https://ladish.org"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://git.nedk.org/lad/ladish.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
EGIT_SUBMODULES=()
|
||||||
|
else
|
||||||
|
inherit vcs-snapshot
|
||||||
|
SRC_URI="https://github.com/LADI/ladish/archive/${P}.tar.gz
|
||||||
|
https://git.nedk.org/lad/ladish.git/plain/waf?id=f15b80e6394ba0cbb4b76aa1b32071bfb971a8fa -> ${P}-waf-2.0.22"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="debug doc lash"
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
RDEPEND="media-libs/alsa-lib
|
||||||
|
media-sound/jack2[dbus]
|
||||||
|
sys-apps/dbus
|
||||||
|
dev-libs/expat
|
||||||
|
lash? ( !media-sound/lash )
|
||||||
|
${PYTHON_DEPS}"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
doc? ( app-doc/doxygen )
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS README NEWS )
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-python3.patch"
|
||||||
|
"${FILESDIR}/${P}-disable-gladish.patch"
|
||||||
|
"${FILESDIR}/${P}-configure-libdir.patch"
|
||||||
|
"${FILESDIR}/${P}-add-includes-for-getrlimit.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare()
|
||||||
|
{
|
||||||
|
sed -i -e "s/RELEASE = False/RELEASE = True/" wscript
|
||||||
|
append-cxxflags '-std=c++11'
|
||||||
|
|
||||||
|
cp "${DISTDIR}/ladish-1-waf-2.0.22" ./waf || die
|
||||||
|
chmod +x ./waf || die
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local -a mywafconfargs=(
|
||||||
|
--distnodeps
|
||||||
|
$(usex debug --debug '')
|
||||||
|
$(usex doc --doxygen '')
|
||||||
|
$(usex lash '--enable-liblash' '')
|
||||||
|
)
|
||||||
|
waf-utils_src_configure "${mywafconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
use doc && HTML_DOCS="${S}/build/default/html/*"
|
||||||
|
waf-utils_src_install
|
||||||
|
python_fix_shebang "${ED}"
|
||||||
|
}
|
@ -0,0 +1,68 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6,7,8,9} )
|
||||||
|
PYTHON_REQ_USE='threads(+)'
|
||||||
|
|
||||||
|
inherit flag-o-matic python-single-r1 waf-utils
|
||||||
|
|
||||||
|
DESCRIPTION="LADI Session Handler - a session management system for JACK applications"
|
||||||
|
HOMEPAGE="https://ladish.org"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://git.nedk.org/lad/ladish.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
EGIT_SUBMODULES=()
|
||||||
|
else
|
||||||
|
inherit vcs-snapshot
|
||||||
|
SRC_URI="https://github.com/LADI/ladish/archive/${P}.tar.gz
|
||||||
|
https://git.nedk.org/lad/ladish.git/plain/waf -> ${P}-waf-2.0.22"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="debug doc lash"
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
RDEPEND="media-libs/alsa-lib
|
||||||
|
media-sound/jack2[dbus]
|
||||||
|
sys-apps/dbus
|
||||||
|
dev-libs/expat
|
||||||
|
lash? ( !media-sound/lash )
|
||||||
|
${PYTHON_DEPS}"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
doc? ( app-doc/doxygen )
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS README NEWS )
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-disable-gladish.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare()
|
||||||
|
{
|
||||||
|
sed -i -e "s/RELEASE = False/RELEASE = True/" wscript
|
||||||
|
append-cxxflags '-std=c++11'
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local -a mywafconfargs=(
|
||||||
|
--distnodeps
|
||||||
|
$(usex debug --debug '')
|
||||||
|
$(usex doc --doxygen '')
|
||||||
|
$(usex lash '--enable-liblash' '')
|
||||||
|
)
|
||||||
|
waf-utils_src_configure "${mywafconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
use doc && HTML_DOCS="${S}/build/default/html/*"
|
||||||
|
waf-utils_src_install
|
||||||
|
python_fix_shebang "${ED}"
|
||||||
|
}
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>simon.vanderveldt+audio-overlay@gmail.com</email>
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
DIST luppp-1.2.1.tar.gz 588136 BLAKE2B c9146674b11be5bc6211d2794c1af7c1a11aa966edb9e8a5bcffc390eff31bc7ddef2ef590c0455de9769a228d423bbc00fcf91bbf3dca9d71b6fd9d2feb7039 SHA512 8a0dc5688f7bc1868aca02205408cf31d380c0e230d8eae703e23c4f888f4a2738ba48540aec3940112ece576da59882036f3057fb04793af72add2ce04fb01f
|
@ -0,0 +1 @@
|
|||||||
|
luppp-9999.ebuild
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake
|
||||||
|
|
||||||
|
DESCRIPTION="Live performance looping tool"
|
||||||
|
HOMEPAGE="http://openavproductions.com/luppp"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/openAVproductions/openAV-Luppp.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/openAVproductions/openAV-Luppp/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
S="${WORKDIR}/openAV-Luppp-release-${PV}"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
RDEPEND="virtual/jack
|
||||||
|
media-libs/liblo
|
||||||
|
>=x11-libs/ntk-1.3.1000
|
||||||
|
media-libs/lv2
|
||||||
|
x11-libs/cairo[X]
|
||||||
|
media-libs/libsndfile
|
||||||
|
media-libs/libsamplerate"
|
||||||
|
DEPEND="${RDEPEND}"
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>simon.vanderveldt+audio-overlay@gmail.com</email>
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,2 @@
|
|||||||
|
DIST new-session-manager-1.4.0.tar.gz 138059 BLAKE2B aa5abfb53317cb08c2a34e4d6fa6d254c076fc8e5d4ab378726b02e375771f928fb1191fbc29afe059244ebc81205696fedc65018b39a7c637bd8a2204178382 SHA512 0cbcd0e03f774da30b35a60556a8c18621274e9f57a6fd2155e112003fe1ba46b48e831e1b42da2c6b0e4a48716386aa05a150b24c949797438be95dab897af5
|
||||||
|
DIST new-session-manager-1.5.0.tar.gz 162889 BLAKE2B 20f5883006ef2bb36d62f661ffb9356175a14147c98160bd85e5d168fad99d6cf941bb351eeb5b9b534eb4919b644e3fe410315434061c88a26c424b4b9a5958 SHA512 22b60a68ec5d8b5d7ae318e7eba979e2cdac4ff900b5c650affa7b5f1f6a156f9f146303cd995997dd05880c8a1a8fa797738fc244331929372c7815bd67dac2
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>simon.vanderveldt+audio-overlay@gmail.com</email>
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
new-session-manager-9999.ebuild
|
@ -0,0 +1 @@
|
|||||||
|
new-session-manager-9999.ebuild
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit meson flag-o-matic xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="A tool to assist music production by grouping standalone programs into sessions"
|
||||||
|
HOMEPAGE="https://github.com/linuxaudio/new-session-manager"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/linuxaudio/new-session-manager.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/linuxaudio/new-session-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="gui jack"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
media-libs/liblo
|
||||||
|
gui? ( x11-libs/fltk )
|
||||||
|
jack? ( virtual/jack )"
|
||||||
|
DEPEND=${RDEPEND}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -i -e "s|doc/new-session-manager|doc/${PF}|" meson.build || die "sed failed"
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
if use gui; then
|
||||||
|
append-cppflags -I"$(fltk-config --includedir)"
|
||||||
|
append-ldflags -L"$(dirname $(fltk-config --libs))"
|
||||||
|
fi
|
||||||
|
|
||||||
|
local emesonargs=(
|
||||||
|
$(meson_use gui nsm-legacy-gui)
|
||||||
|
$(meson_use gui nsm-proxy)
|
||||||
|
$(meson_use jack jackpatch)
|
||||||
|
)
|
||||||
|
meson_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
DIST padthv1-0.9.18.tar.gz 250374 BLAKE2B 8cde2d69b9c575f357eb16badb5136c2d218b853f4947ea239ce3c49865776a6323e86f39fe7c36e2e58507c920fc962c3ca394ebd4ff71184d27d3da844826d SHA512 b9416c97695f273140f47615fc6ea8f94526acab6bce3b4d1544bab90698668e116e653f56851548d475c73afe6d6df48f050165939cc502d1224f32c841823c
|
||||||
|
DIST padthv1-0.9.19.tar.gz 250715 BLAKE2B ab7a54b1d9cb6e29438b7e1a856d5cde02670008894ffa6c1adf73331c5c6dbd19ba206826c74cae83193ecf0140a867b876cb1b829025805ce6e88fa38444bb SHA512 390510d56bafb4b90b28d35999e15584c22dfb8c59ce532d108b7437cba3faeff4da9ac1b3e4a37e9a4d923bb5717393bd4e75541ef323ca553ebfd6c5f5a84e
|
||||||
|
DIST padthv1-0.9.21.tar.gz 251544 BLAKE2B 9cf6d5bc0a81f3a648c6021e99f7713eb155fa4dd44283f92c85cd43083ad449515e802d82d14ac9924e52937a485a81dbc7ba9c0f318963e4b5b90a0f3e09ef SHA512 f538b990c787c0b63706d733ce5be703cfe71c8454e74947762b22a3b59c7b14bbaa957822e46289b21728b61a0122839b246b6d3befe91a7f3d2648e1c8d452
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>simon.vanderveldt+audio-overlay@gmail.com</email>
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="standalone">Enable building of standalone application</flag>
|
||||||
|
<flag name="lv2">Enable building of LV2 plugin</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
./padthv1-9999-r1.ebuild
|
@ -0,0 +1 @@
|
|||||||
|
./padthv1-9999-r1.ebuild
|
@ -0,0 +1 @@
|
|||||||
|
padthv1-9999-r1.ebuild
|
@ -0,0 +1,78 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit autotools xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Old-school polyphonic additive synthesizer"
|
||||||
|
HOMEPAGE="http://padthv1.sourceforge.net"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/rncbc/${PN}.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
MY_PV=$(ver_rs 1- _)
|
||||||
|
SRC_URI="https://github.com/rncbc/${PN}/archive/${PN}_${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
S="${WORKDIR}/${PN}-${PN}_${MY_PV}"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="debug standalone alsa lv2 osc"
|
||||||
|
REQUIRED_USE="
|
||||||
|
|| ( standalone lv2 )
|
||||||
|
alsa? ( standalone )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=sci-libs/fftw-3
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
dev-qt/qtxml:5
|
||||||
|
standalone? ( virtual/jack )
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
lv2? ( media-libs/lv2 )
|
||||||
|
osc? ( media-libs/liblo )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
# Remove compression of manpages
|
||||||
|
sed -i -e "/@gzip.*man1/d" Makefile.in || die "sed failed"
|
||||||
|
|
||||||
|
# Disable stripping
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_core.pri.in
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_jack.pri.in
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_ui.pri.in
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_lv2.pri.in
|
||||||
|
sed -i -e '/strip $(TARGET)/d' src/src_jack.pro || die "sed failed"
|
||||||
|
sed -i -e '/strip $(TARGET)/d' src/src_lv2.pro || die "sed failed"
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local -a myeconfargs=(
|
||||||
|
$(use_enable debug)
|
||||||
|
$(use_enable standalone jack)
|
||||||
|
$(use_enable alsa alsa-midi)
|
||||||
|
$(use_enable lv2)
|
||||||
|
$(use_enable osc liblo)
|
||||||
|
)
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
DIST pd-0.51-3.src.tar.gz 10036862 BLAKE2B 289f82f0f87c18abbe8e92930175a94e1333609f55f03ea67caf65dad227727c4c939b9cc09dc07874137305b67dcba18a3804ca705bd86903c572947290b9b2 SHA512 e1e1879e06f28ccc3e0d6c016efb3bbef62a4c919f8f62183eb21c45b6bc4696cdfc7f3a47ff503eaea4a9a2d936f5c1041279fc165afbf62e12813935a6050c
|
||||||
|
DIST pd-0.51-4.src.tar.gz 10043573 BLAKE2B 9a57214551296297754fa71efe9b6d8c75f4dc27a1680b5e3d43548b621640f3b2b807ef314729a8c236469dec19a57420c255d50648c4cfd4cd6e76c938c0ca SHA512 849d2b58b081833d47509d14cf3b0ce71a1a9aa19964a96728df7a11b7ea5233fa1848ac6ca9fd1cd1c2d492b9a84d736bb59f8a71d29aaba0d909f3bcfb3617
|
||||||
|
DIST pure-data.png 1155 BLAKE2B 94825077c55cae4267b1642eee7482385fb8ee4f020dc8680d122106852c33674b6bf90f6d5cbb8e77008f81d2e0861606e57a5e0e5bd243d7bb87ab2cd60af4 SHA512 89b2973c1087bfae3573a4f4ba4106bdafd172052e3b40ab6373c05d7d8843fb762721b28e88cc7c7850a80e488da29fe49f2e647e9a8fbd516df4d71bf3288e
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<name>Audiodef</name>
|
||||||
|
<email>webmaster@gentoostudio.org</email>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="person">
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
<email>simon.vanderveldt+audio-overlay@gmail.com</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
pure-data-9999.ebuild
|
@ -0,0 +1 @@
|
|||||||
|
pure-data-9999.ebuild
|
@ -0,0 +1,58 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit autotools desktop xdg
|
||||||
|
|
||||||
|
DESCRIPTION="Visual programming language for multimedia"
|
||||||
|
HOMEPAGE="http://msp.ucsd.edu/software.html"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/pure-data/${PN}.git"
|
||||||
|
SRC_URI="https://puredata.info/portal_css/Plone%20Default/logo.png -> ${PN}.png"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
MY_P="pd-$(ver_cut 1-2)-$(ver_cut 3-)"
|
||||||
|
SRC_URI="http://msp.ucsd.edu/Software/pd-$(ver_cut 1-2)-$(ver_cut 3-).src.tar.gz
|
||||||
|
https://puredata.info/portal_css/Plone%20Default/logo.png -> ${PN}.png"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
fi
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="alsa fftw jack oss"
|
||||||
|
REQUIRED_USE="|| ( alsa jack oss )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-lang/tcl:=
|
||||||
|
dev-lang/tk:=[truetype]
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
jack? ( virtual/jack )
|
||||||
|
fftw? ( >=sci-libs/fftw-3 )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
# Disable portaudio and portmidi because otherwise Pd's local sources get installed
|
||||||
|
src_configure() {
|
||||||
|
econf --disable-portaudio \
|
||||||
|
--without-local-portaudio \
|
||||||
|
--disable-portmidi \
|
||||||
|
--without-local-portmidi \
|
||||||
|
$(use_enable alsa) \
|
||||||
|
$(use_enable jack) \
|
||||||
|
$(use_enable fftw) \
|
||||||
|
$(use_enable oss)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
doicon -s 48 "${DISTDIR}"/${PN}.png
|
||||||
|
make_desktop_entry pd "pure data" "${PN}" "AudioVideo;AudioVideoEditing"
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
DIST samplv1-0.9.18.tar.gz 279730 BLAKE2B ef53225ec9de039349b7587dfabffd0d848a6938a72cb36e636077d692becefc683863d5b645fcd5ceebcc845a0f096fc1746906a17ffa74a8f4bd7eaa1c7a36 SHA512 835f33f761f73f3c745da6641db1f1d44fbcbe040955f10251232901ac957b39f168c36df0674d52aebaea1f5cafb42a6dbc0548126b209aafa6b7123ba0987b
|
||||||
|
DIST samplv1-0.9.19.tar.gz 280150 BLAKE2B 5edb596b89bf27b90cb76a078f9a9248cfcec1b5b10b9b9783a7ad38a2ec1988f9100f1134d7eb106e0458a72d18a6dd2e12c2650c172b61584a3d0ca49b5c8a SHA512 e16ed206f1375d7ac59356951edc6f435c2acb2bb4aa9cbab5bd68fa88c33a19c17f55d2d77687df92dd5bed504a287fd1cd4f452bda70abaa5515adf090bd33
|
||||||
|
DIST samplv1-0.9.21.tar.gz 281059 BLAKE2B ee4202c43f9d5365b01f82c181513940c2211c6e0aa17748b28f886e6603f1fcd2622f6a1f86cf47873a80ad626f5b1782c78661feb1b9e4396fb6145e85933d SHA512 72b2e62feccd54a627fce5a40812c7ec802f13cc7db0f270397874c2036a385ab04bc20f0a1742c05965d27ad69d6ee6d5a6e84b05c9f2251cf3757bc0821714
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>simon.vanderveldt+audio-overlay@gmail.com</email>
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="standalone">Enable building of standalone application</flag>
|
||||||
|
<flag name="lv2">Enable building of LV2 plugin</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
./samplv1-9999-r1.ebuild
|
@ -0,0 +1 @@
|
|||||||
|
./samplv1-9999-r1.ebuild
|
@ -0,0 +1 @@
|
|||||||
|
samplv1-9999-r1.ebuild
|
@ -0,0 +1,78 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit autotools xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Old-school polyphonic sampler"
|
||||||
|
HOMEPAGE="http://samplv1.sourceforge.io"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/rncbc/${PN}.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
MY_PV=$(ver_rs 1- _)
|
||||||
|
SRC_URI="https://github.com/rncbc/${PN}/archive/${PN}_${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
S="${WORKDIR}/${PN}-${PN}_${MY_PV}"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="debug standalone alsa lv2 osc"
|
||||||
|
REQUIRED_USE="
|
||||||
|
|| ( standalone lv2 )
|
||||||
|
alsa? ( standalone )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
dev-qt/qtxml:5
|
||||||
|
media-libs/libsndfile
|
||||||
|
standalone? ( virtual/jack )
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
lv2? ( media-libs/lv2 )
|
||||||
|
osc? ( media-libs/liblo )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
# Remove compression of manpages
|
||||||
|
sed -i -e "/@gzip.*man1/d" Makefile.in || die "sed failed"
|
||||||
|
|
||||||
|
# Disable stripping
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_core.pri.in
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_jack.pri.in
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_ui.pri.in
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_lv2.pri.in
|
||||||
|
sed -i -e '/strip $(TARGET)/d' src/src_jack.pro || die "sed failed"
|
||||||
|
sed -i -e '/strip $(TARGET)/d' src/src_lv2.pro || die "sed failed"
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local -a myeconfargs=(
|
||||||
|
$(use_enable debug)
|
||||||
|
$(use_enable standalone jack)
|
||||||
|
$(use_enable alsa alsa-midi)
|
||||||
|
$(use_enable lv2)
|
||||||
|
$(use_enable osc liblo)
|
||||||
|
)
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
@ -0,0 +1,2 @@
|
|||||||
|
DIST sc3-plugins-3.11.0.tar.bz2 4531056 BLAKE2B ece0c9d88042114fef7e67dcab6baa0ef2345146e9865f78e7d9aab2b3006a0e4075a7c47652b474dae672ffea2c19e842ea2c7d91579d0b927599d3dd09bad4 SHA512 f90ee3da189d66df76176ab4a4c7fd722f022119bcc381daaaf4322f6874d84f274977ee8d63b877aba5b89c32177e471ecd971250680a7595f87cef48452f49
|
||||||
|
DIST sc3-plugins-3.11.1.tar.bz2 4578476 BLAKE2B 94a4a2dc8d6076af02205ca7ec822e1b58832ae8152a7f6942b1564710853cf28b5e3cf5cd8711988999bb7e311b38baa17691f157bc823b7df69bac27f4c370 SHA512 5ba79f4e691615ac2a508bad2043a64ab1359cd88f1cf3a258cb3cc218a2d4d2d077d91ad86ff87df4896b8f42ab711b847cb67d9aebbdc9208e1c88513b25aa
|
@ -0,0 +1,94 @@
|
|||||||
|
From 01e34e40a896165f8ac6ebf85bab2e38e900d44b Mon Sep 17 00:00:00 2001
|
||||||
|
From: David Runge <dave@sleepmap.de>
|
||||||
|
Date: Wed, 21 Mar 2018 16:15:12 +0100
|
||||||
|
Subject: [PATCH] CMakeLists.txt: Changing check for SUPERNOVA to be check for
|
||||||
|
NOVA_DISK_IO, so default builds won't fail, if the SuperCollider sources are
|
||||||
|
not around during build time.
|
||||||
|
|
||||||
|
---
|
||||||
|
CMakeLists.txt | 37 ++++++++++++++++++++-----------------
|
||||||
|
1 file changed, 20 insertions(+), 17 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index cd9d782b6..96a993a18 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -12,9 +12,12 @@ if (NOT SYSTEM_STK)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
|
-if (SUPERNOVA)
|
||||||
|
+if (NOVA_DISK_IO)
|
||||||
|
if (NOT EXISTS ${SC_PATH}/external_libraries/nova-tt/CMakeLists.txt)
|
||||||
|
- message(FATAL_ERROR "The nova-tt submodule in the SuperCollider repository is missing (required for SuperNova plugins). This probably means you forgot to clone submodules. To fix this, run `git submodule update --init` from the root folder of the SuperCollider repository")
|
||||||
|
+ message(FATAL_ERROR "The nova-tt submodule in the SuperCollider repository
|
||||||
|
+ is missing (required for NovaDiskIO plugin). This probably means you forgot
|
||||||
|
+ to clone submodules. To fix this, run `git submodule update --init` from
|
||||||
|
+ the root folder of the SuperCollider repository")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
|
@@ -31,9 +34,9 @@ add_custom_target(uninstall
|
||||||
|
|
||||||
|
find_package(SuperCollider3)
|
||||||
|
if (NOT SC_FOUND)
|
||||||
|
- message(SEND_ERROR "cannot find SuperCollider3 headers. Set the variable SC_PATH.")
|
||||||
|
+ message(SEND_ERROR "cannot find SuperCollider3 headers. Set the variable SC_PATH.")
|
||||||
|
else()
|
||||||
|
- message(STATUS "Using SC source located at ${SC_PATH}")
|
||||||
|
+ message(STATUS "Using SC source located at ${SC_PATH}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
include("${SC_PATH}/SCVersion.txt")
|
||||||
|
@@ -41,9 +44,9 @@ set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}${PROJECT_
|
||||||
|
message(STATUS "Building plugins for SuperCollider version: ${PROJECT_VERSION}")
|
||||||
|
|
||||||
|
if(CMAKE_SYSTEM_NAME MATCHES "Linux" AND NOT CMAKE_VERSION VERSION_LESS SUPERNOVA_CMAKE_MINVERSION)
|
||||||
|
- option(SUPERNOVA "Build plugins for supernova" ON)
|
||||||
|
+ option(SUPERNOVA "Build plugins for supernova" ON)
|
||||||
|
else()
|
||||||
|
- option(SUPERNOVA "Build plugins for supernova" OFF)
|
||||||
|
+ option(SUPERNOVA "Build plugins for supernova" OFF)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
option(AY "Build with AY ugens" ON)
|
||||||
|
@@ -58,7 +61,7 @@ option(SYSTEM_STK "Use STK libraries from system" OFF)
|
||||||
|
option(NOVA_DISK_IO "Build with Nova's DiskIO UGens. Requires boost source tree, break warranty & eats your children." OFF)
|
||||||
|
|
||||||
|
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
|
||||||
|
- set(CMAKE_COMPILER_IS_CLANG 1)
|
||||||
|
+ set(CMAKE_COMPILER_IS_CLANG 1)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANG)
|
||||||
|
@@ -97,20 +100,20 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANG)
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfpmath=sse")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
- if(NATIVE)
|
||||||
|
- add_definitions(-march=native)
|
||||||
|
- endif()
|
||||||
|
+ if(NATIVE)
|
||||||
|
+ add_definitions(-march=native)
|
||||||
|
+ endif()
|
||||||
|
|
||||||
|
- if(CPP11)
|
||||||
|
+ if(CPP11)
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||||
|
- if(CMAKE_COMPILER_IS_CLANG)
|
||||||
|
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
|
||||||
|
- endif()
|
||||||
|
- endif()
|
||||||
|
+ if(CMAKE_COMPILER_IS_CLANG)
|
||||||
|
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
|
||||||
|
+ endif()
|
||||||
|
+ endif()
|
||||||
|
endif()
|
||||||
|
if(MINGW)
|
||||||
|
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mstackrealign")
|
||||||
|
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mstackrealign")
|
||||||
|
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mstackrealign")
|
||||||
|
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mstackrealign")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if (NOVA_SIMD)
|
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>simon.vanderveldt+audio-overlay@gmail.com</email>
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="supernova">Enable building the supernova server</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,41 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake flag-o-matic
|
||||||
|
|
||||||
|
DESCRIPTION="Third party plugins for SuperCollider"
|
||||||
|
HOMEPAGE="https://github.com/supercollider/sc3-plugins"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/supercollider/sc3-plugins.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/supercollider/sc3-plugins/releases/download/Version-${PV}/sc3-plugins-${PV}-Source.tar.bz2 -> ${P}.tar.bz2"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
S="${WORKDIR}/${P}-Source"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="debug"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
media-sound/supercollider
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DSC_PATH=/usr/include/SuperCollider
|
||||||
|
-DSUPERNOVA=ON
|
||||||
|
)
|
||||||
|
|
||||||
|
append-cppflags $(usex debug '' -DNDEBUG)
|
||||||
|
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
sc3-plugins-9999.ebuild
|
@ -0,0 +1,42 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake flag-o-matic
|
||||||
|
|
||||||
|
DESCRIPTION="Third party plugins for SuperCollider"
|
||||||
|
HOMEPAGE="https://github.com/supercollider/sc3-plugins"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/supercollider/sc3-plugins.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/supercollider/sc3-plugins/releases/download/Version-${PV}/sc3-plugins-${PV}-Source.tar.bz2 -> ${P}.tar.bz2"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
S="${WORKDIR}/${P}-Source"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="debug ladspa supernova"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
media-sound/supercollider
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DSC_PATH=/usr/include/SuperCollider
|
||||||
|
-DLADSPA="$(usex ladspa ON OFF)"
|
||||||
|
-DSUPERNOVA="$(usex supernova ON OFF)"
|
||||||
|
)
|
||||||
|
|
||||||
|
append-cppflags $(usex debug '' -DNDEBUG)
|
||||||
|
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
@ -0,0 +1,2 @@
|
|||||||
|
DIST sequencer64-0.96.7.tar.gz 13859469 BLAKE2B 69b60bda060a4320311edcf172f722905d46b476b12f6bd9889e6d1258f22c5792a0727822fef49a040533bf77bce2a5742d2a9fd685e4330134e89b2418a0fd SHA512 f5c9898c7c909c5b48be5310c8997dce580a4d82bfa253298aa384408bcb13c5c501ee7c93e81f3db7d120e1736effe78f090c0e531b284e039120defa9b4e0c
|
||||||
|
DIST sequencer64-0.96.8.tar.gz 13887551 BLAKE2B 51488874af83a33ce0fc553cfae2aa5c6b0b96d95a11fa7ea944c0aa382427caab119e83218686f9c7243efd57bf57a498653b1d393579e699a768249ed35b54 SHA512 50f388c1aaac663cedc213c644d53ddca54285ba5fae098fb3b41bcc0c473a0b852b2833202b4323094be5edbdb7a9aa1a7629d7ae590bca9ad5ee60f2f45cb7
|
@ -0,0 +1,24 @@
|
|||||||
|
From 6cea064588c3d6cf28fbdf3c988d8dac0888f3ff Mon Sep 17 00:00:00 2001
|
||||||
|
From: Simon van der Veldt <simon.vanderveldt@gmail.com>
|
||||||
|
Date: Sun, 25 Oct 2020 14:54:25 +0100
|
||||||
|
Subject: [PATCH] configure: Add missing QtWidgets check
|
||||||
|
|
||||||
|
---
|
||||||
|
m4/ax_have_qt.m4 | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/m4/ax_have_qt.m4 b/m4/ax_have_qt.m4
|
||||||
|
index c8cf8098..5a42d597 100644
|
||||||
|
--- a/m4/ax_have_qt.m4
|
||||||
|
+++ b/m4/ax_have_qt.m4
|
||||||
|
@@ -102,6 +102,7 @@ qtHaveModule(testlib): QT += testlib
|
||||||
|
qtHaveModule(uitools): QT += uitools
|
||||||
|
qtHaveModule(webkit): QT += webkit
|
||||||
|
qtHaveModule(webkitwidgets): QT += webkitwidgets
|
||||||
|
+qtHaveModule(widgets): QT += widgets
|
||||||
|
qtHaveModule(xml): QT += xml
|
||||||
|
qtHaveModule(xmlpatterns): QT += xmlpatterns
|
||||||
|
percent.target = %
|
||||||
|
--
|
||||||
|
2.26.2
|
||||||
|
|
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>simon.vanderveldt+gentoo-overlay@gmail.com</email>
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="cli">Enable CLI</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,68 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils
|
||||||
|
|
||||||
|
DESCRIPTION="Reboot of seq24, a minimal loop based midi sequencer"
|
||||||
|
HOMEPAGE="https://github.com/ahlstromcj/sequencer64"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/ahlstromcj/sequencer64.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/ahlstromcj/sequencer64/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="cli jack lash qt5"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-cpp/gtkmm:2.4
|
||||||
|
>=dev-libs/libsigc++-2.2:2
|
||||||
|
media-libs/libpng:=
|
||||||
|
media-libs/alsa-lib
|
||||||
|
jack? ( virtual/jack )
|
||||||
|
lash? ( || ( media-sound/lash media-sound/ladish[lash] ) )
|
||||||
|
qt5? (
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
)"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-configure-add-missing-qtwidgets-check.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare()
|
||||||
|
{
|
||||||
|
default
|
||||||
|
./bootstrap
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure()
|
||||||
|
{
|
||||||
|
local -a myeconfargs=(
|
||||||
|
--disable-portmidi
|
||||||
|
--enable-rtmidi
|
||||||
|
$(use_enable cli)
|
||||||
|
$(use_enable jack)
|
||||||
|
$(use_enable jack jack-session)
|
||||||
|
$(use_enable lash)
|
||||||
|
$(use_enable qt5 qt)
|
||||||
|
)
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install()
|
||||||
|
{
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
|
||||||
|
newicon resources/pixmaps/seq64.xpm sequencer64.xpm
|
||||||
|
make_desktop_entry seq64 sequencer64 sequencer64
|
||||||
|
}
|
@ -0,0 +1,68 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils
|
||||||
|
|
||||||
|
DESCRIPTION="Reboot of seq24, a minimal loop based midi sequencer"
|
||||||
|
HOMEPAGE="https://github.com/ahlstromcj/sequencer64"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/ahlstromcj/sequencer64.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/ahlstromcj/sequencer64/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="cli jack lash qt5"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-libs/libsigc++-2.2:2
|
||||||
|
media-libs/libpng:=
|
||||||
|
media-libs/alsa-lib
|
||||||
|
jack? ( virtual/jack )
|
||||||
|
lash? ( || ( media-sound/lash media-sound/ladish[lash] ) )
|
||||||
|
qt5? (
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
)
|
||||||
|
!qt5? ( dev-cpp/gtkmm:2.4 )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-configure-add-missing-qtwidgets-check.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare()
|
||||||
|
{
|
||||||
|
default
|
||||||
|
./bootstrap
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure()
|
||||||
|
{
|
||||||
|
local -a myeconfargs=(
|
||||||
|
--disable-portmidi
|
||||||
|
--enable-rtmidi
|
||||||
|
$(use_enable cli)
|
||||||
|
$(use_enable jack)
|
||||||
|
$(use_enable jack jack-session)
|
||||||
|
$(use_enable lash)
|
||||||
|
$(use_enable qt5 qt)
|
||||||
|
)
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install()
|
||||||
|
{
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
|
||||||
|
newicon resources/pixmaps/seq64.xpm sequencer64.xpm
|
||||||
|
make_desktop_entry seq64 sequencer64 sequencer64
|
||||||
|
}
|
@ -0,0 +1,64 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils
|
||||||
|
|
||||||
|
DESCRIPTION="Reboot of seq24, a minimal loop based midi sequencer"
|
||||||
|
HOMEPAGE="https://github.com/ahlstromcj/sequencer64"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/ahlstromcj/sequencer64.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/ahlstromcj/sequencer64/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="cli jack lash qt5"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-libs/libsigc++-2.2:2
|
||||||
|
media-libs/libpng:=
|
||||||
|
media-libs/alsa-lib
|
||||||
|
jack? ( virtual/jack )
|
||||||
|
lash? ( || ( media-sound/lash media-sound/ladish[lash] ) )
|
||||||
|
qt5? (
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
)
|
||||||
|
!qt5? ( dev-cpp/gtkmm:2.4 )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_prepare()
|
||||||
|
{
|
||||||
|
default
|
||||||
|
./bootstrap
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure()
|
||||||
|
{
|
||||||
|
local -a myeconfargs=(
|
||||||
|
--disable-portmidi
|
||||||
|
--enable-rtmidi
|
||||||
|
$(use_enable cli)
|
||||||
|
$(use_enable jack)
|
||||||
|
$(use_enable jack jack-session)
|
||||||
|
$(use_enable lash)
|
||||||
|
$(use_enable qt5 qt)
|
||||||
|
)
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install()
|
||||||
|
{
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
|
||||||
|
newicon resources/pixmaps/seq64.xpm sequencer64.xpm
|
||||||
|
make_desktop_entry seq64 sequencer64 sequencer64
|
||||||
|
}
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
<email>simon.vanderveldt+audio-overlay@gmail.com</email>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
serialosc-9999.ebuild
|
@ -0,0 +1,41 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..9} )
|
||||||
|
PYTHON_REQ_USE='threads(+)'
|
||||||
|
NO_WAF_LIBDIR=yes
|
||||||
|
|
||||||
|
inherit git-r3 python-any-r1 waf-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Multi-device, bonjour-capable monome OSC server"
|
||||||
|
HOMEPAGE="https://github.com/monome/serialosc"
|
||||||
|
EGIT_REPO_URI="https://github.com/monome/serialosc.git"
|
||||||
|
EGIT_SUBMODULES=( "*" "-third-party/libuv" )
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
EGIT_COMMIT="v${PV}"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
LICENSE="ISC"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="zeroconf"
|
||||||
|
|
||||||
|
RDEPEND="virtual/libudev
|
||||||
|
media-libs/liblo
|
||||||
|
>=media-libs/libmonome-1.4.1
|
||||||
|
dev-libs/libuv
|
||||||
|
zeroconf? ( net-dns/avahi[mdnsresponder-compat] )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="${PYTHON_DEPS}"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mywafconfargs=(
|
||||||
|
--enable-system-libuv
|
||||||
|
$(usex zeroconf "" --disable-zeroconf)
|
||||||
|
)
|
||||||
|
waf-utils_src_configure ${mywafconfargs[@]}
|
||||||
|
}
|
@ -0,0 +1,2 @@
|
|||||||
|
DIST setbfree-0.8.10.tar.gz 4730810 BLAKE2B 8f74d3ba20306a4d30a7fa32a4b9bcf569cc45fde8e6168877777c013ab47dfb74c9cba02513b3c0e5ec0e823d5413fe514a46627215b3783daf06e93e0500e4 SHA512 4658fca3d69e70beacf6e2fa3302f57155b39172a113e76eee917b48d5c27bccb42c6035e5352bbe3f766ec52732689911af132bd32a115f1a0399dc01c0ddc1
|
||||||
|
DIST setbfree-0.8.11.tar.gz 4731164 BLAKE2B 63b89fb4865ef449d3e291c547f2e115b5fcb0e5de280353e58b3b25e9b9c4d7291df09b2c486d8819295e367a1f3128c0fb5a6bf3b144a999e8ae634eda5f4c SHA512 1db2ee90032efee3c24ee99071e11c064a2fbc82f1126346ec0667e1e91f09ffab781bcdb8fa766613711779cdfd85b486e0043f99073d8072ac92e214241c88
|
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>marcan@marcan.st</email>
|
||||||
|
<name>Hector Martin</name>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="convolution">enable experimental built-in convolution reverb used for leslie cabinet simulation</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
setbfree-9999.ebuild
|
@ -0,0 +1 @@
|
|||||||
|
setbfree-9999.ebuild
|
@ -0,0 +1,65 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
|
||||||
|
inherit toolchain-funcs multilib
|
||||||
|
|
||||||
|
DESCRIPTION="MIDI controlled DSP tonewheel organ"
|
||||||
|
HOMEPAGE="http://setbfree.org"
|
||||||
|
|
||||||
|
if [ "${PV}" = "9999" ]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/pantherb/setBfree.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/pantherb/setBfree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
S="${WORKDIR}/setBfree-${PV}"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
IUSE="convolution"
|
||||||
|
|
||||||
|
RDEPEND="virtual/jack
|
||||||
|
>=media-libs/alsa-lib-1.0.0:=
|
||||||
|
media-libs/liblo:=
|
||||||
|
media-libs/lv2
|
||||||
|
convolution? ( media-libs/libsndfile:=
|
||||||
|
>=media-libs/zita-convolver-3.1.0:= )
|
||||||
|
media-fonts/dejavu
|
||||||
|
media-libs/ftgl
|
||||||
|
x11-libs/libX11"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
sys-apps/help2man
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
DOCS=(ChangeLog README.md)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Fix hardcoded libdir
|
||||||
|
sed -i -e "s|lib/lv2|$(get_libdir)/lv2|" common.mak || die "sed failed"
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
tc-export CC CXX
|
||||||
|
emake $(usex convolution "ENABLE_CONVOLUTION=yes" "") \
|
||||||
|
PREFIX="${EPREFIX}"/usr VERSION="${PV}" STRIP=true \
|
||||||
|
FONTFILE="/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake $(usex convolution "ENABLE_CONVOLUTION=yes" "") \
|
||||||
|
DESTDIR="${D}" PREFIX="${EPREFIX}"/usr LIBDIR="$(get_libdir)" \
|
||||||
|
FONTFILE="/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf" \
|
||||||
|
install
|
||||||
|
|
||||||
|
doman doc/*.1
|
||||||
|
|
||||||
|
insinto /usr/share/pixmaps
|
||||||
|
doins doc/setBfree.png
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
DIST synthv1-0.9.18.tar.gz 243861 BLAKE2B b09b9efa66fe7486aa1def65c8b39346131a4a56f49eb895e4da2d4d225c433afbfc6a9186be717a36051d54d6044f377f7f08197c8b28c003d2dd528fd2e829 SHA512 02da7667eeb99797da2a8a39cfcda677ed664c717e46e9cd95eb5f84112c7ffcc1c1c493694cb7c8e0bec9a011b5247ce9a798931090e55a16a84b9411c70d4e
|
||||||
|
DIST synthv1-0.9.19.tar.gz 244220 BLAKE2B 2378712fc0c0aa776fd5605d9d5929e6289efbddd98f72efedb1b0d3b45a2c0df1f9302558e88458f517d2bf0f677e6c8adc684cb6ffa43986836d2eb3aa9ba4 SHA512 0a0cfba1549e7eb323d9ff566a418269e23629541b73d002725c62c4a5a5747cbc08972d81f3f5b76a1883367b04dc2a84db1ecc2ac0e89ba2e184f20b2acee8
|
||||||
|
DIST synthv1-0.9.21.tar.gz 245048 BLAKE2B fe33af9daed4372e37565c544ab73263698cf5c2c82995e7c431b009972f3f2f9bf41f57f85df1421b0228493aec36fa3d9c5dfce17c4a39a716408cbdda698b SHA512 a6762a857188cab3a0135f76a0d2e2eafb95eae27b7fa87aaa4ca5ac466aef332ffd17f29740ff69ebd31256dabc48f000d3415ba0cccffc302a7bea5c806935
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>simon.vanderveldt+audio-overlay@gmail.com</email>
|
||||||
|
<name>Simon van der Veldt</name>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="standalone">Enable building of standalone application</flag>
|
||||||
|
<flag name="lv2">Enable building of LV2 plugin</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
./synthv1-9999-r1.ebuild
|
@ -0,0 +1 @@
|
|||||||
|
./synthv1-9999-r1.ebuild
|
@ -0,0 +1 @@
|
|||||||
|
synthv1-9999-r1.ebuild
|
@ -0,0 +1,78 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit autotools xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Old-school all-digital 4-oscillator subtractive polyphonic synthesizer"
|
||||||
|
HOMEPAGE="http://synthv1.sourceforge.net"
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/rncbc/${PN}.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
MY_PV=$(ver_rs 1- _)
|
||||||
|
SRC_URI="https://github.com/rncbc/${PN}/archive/${PN}_${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
S="${WORKDIR}/${PN}-${PN}_${MY_PV}"
|
||||||
|
fi
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="debug standalone alsa lv2 osc"
|
||||||
|
REQUIRED_USE="
|
||||||
|
|| ( standalone lv2 )
|
||||||
|
alsa? ( standalone )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
dev-qt/qtxml:5
|
||||||
|
media-libs/libsndfile
|
||||||
|
standalone? ( virtual/jack )
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
lv2? ( media-libs/lv2 )
|
||||||
|
osc? ( media-libs/liblo )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
# Remove compression of manpages
|
||||||
|
sed -i -e "/@gzip.*man1/d" Makefile.in || die "sed failed"
|
||||||
|
|
||||||
|
# Disable stripping
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_core.pri.in
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_jack.pri.in
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_ui.pri.in
|
||||||
|
echo "QMAKE_STRIP=" >> src/src_lv2.pri.in
|
||||||
|
sed -i -e '/strip $(TARGET)/d' src/src_jack.pro || die "sed failed"
|
||||||
|
sed -i -e '/strip $(TARGET)/d' src/src_lv2.pro || die "sed failed"
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local -a myeconfargs=(
|
||||||
|
$(use_enable debug)
|
||||||
|
$(use_enable standalone jack)
|
||||||
|
$(use_enable alsa alsa-midi)
|
||||||
|
$(use_enable lv2)
|
||||||
|
$(use_enable osc liblo)
|
||||||
|
)
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
Loading…
Reference in new issue