From 125f54b122227139227fed5cd90dd59458b220f4 Mon Sep 17 00:00:00 2001 From: Matt Langreder Date: Mon, 29 Jan 2024 06:00:04 -0600 Subject: [PATCH] Bump Bitwig Studio to 5.1.2 Fixup manifest and ebuild using pkgdev manifest --- media-sound/bitwig-studio/Manifest | 1 + .../bitwig-studio/bitwig-studio-5.1.2.ebuild | 84 +++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 media-sound/bitwig-studio/bitwig-studio-5.1.2.ebuild diff --git a/media-sound/bitwig-studio/Manifest b/media-sound/bitwig-studio/Manifest index d8a4bb68..6a2a514a 100644 --- a/media-sound/bitwig-studio/Manifest +++ b/media-sound/bitwig-studio/Manifest @@ -6,3 +6,4 @@ DIST bitwig-studio-3.2.8.deb 189964496 BLAKE2B 64e18af80cb6d2f6a760fd87f8322c21b 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 +DIST bitwig-studio-5.1.2.deb 291452608 BLAKE2B 807602290ed0205f3c037095777748ac444c3e2a09f85ea417f8acf3d8d7503500b8038e62c285774c5cef8771c74f42f18c59c470d71e1a2684785f8a8a1d0e SHA512 fd812d41c0929cf44557ed21f8493a078d83552db1c65b867325b2faa708b34bb145ca919232ab96d7d538b027a3b688f9f7f9e8dd24fc745e840b8e9cbe85a2 diff --git a/media-sound/bitwig-studio/bitwig-studio-5.1.2.ebuild b/media-sound/bitwig-studio/bitwig-studio-5.1.2.ebuild new file mode 100644 index 00000000..970634a7 --- /dev/null +++ b/media-sound/bitwig-studio/bitwig-studio-5.1.2.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2024 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 +}