Skip to content

Commit

Permalink
media-sound/bitwig-studio: Bump to 5.0.9 (#554)
Browse files Browse the repository at this point in the history
  • Loading branch information
NexAdn authored Jan 11, 2024
2 parents 81863e3 + d23ccf4 commit fec3e76
Show file tree
Hide file tree
Showing 2 changed files with 86 additions and 0 deletions.
1 change: 1 addition & 0 deletions media-sound/bitwig-studio/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ DIST bitwig-studio-3.1.3.deb 185524302 BLAKE2B ef57ebf4572ea54449922a18bdc37b9b5
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-5.0.9.deb 255750732 BLAKE2B a0fb52102a5f730b032abfc3df9a688b9a422a7e8731f11f86515c4e7f40c40c3fe911790afa6f4de1149c445d1cfc1b5b233f1739ca03c56eb3535959ed9e4a SHA512 aa0ae597dffa24eb1171397bbdbf0a6912fc227514e904346a9a77bcfc7d1ecaffd454693855a00a8a75ed194b43b1c993e99e5bd31eeb3c04fff1d1ce9e8e8d
85 changes: 85 additions & 0 deletions media-sound/bitwig-studio/bitwig-studio-5.0.9.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

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
|| ( media-sound/jack2 media-video/pipewire[jack-sdk] )
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_prepare() {
eapply_user

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'
}

src_install() {
dodir /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
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 comments on commit fec3e76

Please sign in to comment.