Skip to content

Commit

Permalink
media-sound/sequencer64: Bump to 0.96.8
Browse files Browse the repository at this point in the history
  • Loading branch information
simonvanderveldt committed Oct 28, 2020
1 parent 7427c84 commit 4c5761e
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 0 deletions.
1 change: 1 addition & 0 deletions media-sound/sequencer64/Manifest
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
DIST sequencer64-0.94.1.tar.gz 11665028 BLAKE2B 9b33bb820549f8a3a79e7cd47f9da17e5a007c62b7cc6934f3de6ca4fb676950a72c9bbf5a948ef1c14fdcef076cc09dbc74b1ebfb3dbfc789db53a5857415d0 SHA512 ca6efc86f23f0031a18568b02b35b5bfdf7a2454cb41415ba861e38999ed341ed97239d1c311b4521efeb752e5c19bbff9550b52eb69ae7613902f365b19c0f1
DIST sequencer64-0.94.2.tar.gz 11677697 BLAKE2B 4a8dda7f8eb83ffe0df3ff238582d3e123c276e8f03af3f2c65474baa5b198c7c8e39d7c88f8291e5e01948e6db3c7da580200ccb38b70d2ebf7c40dfc760c5f SHA512 9ef6c77249dd31b544f6604edd9af1083c7cde4c44bd704610175ac111e79aa8b412efbbc9eaaa9f6fb16bebad47bc3522d619047a1a3f744798b7f8af047748
DIST sequencer64-0.96.7.tar.gz 13859469 BLAKE2B 69b60bda060a4320311edcf172f722905d46b476b12f6bd9889e6d1258f22c5792a0727822fef49a040533bf77bce2a5742d2a9fd685e4330134e89b2418a0fd SHA512 f5c9898c7c909c5b48be5310c8997dce580a4d82bfa253298aa384408bcb13c5c501ee7c93e81f3db7d120e1736effe78f090c0e531b284e039120defa9b4e0c
DIST sequencer64-0.96.8.tar.gz 13887551 BLAKE2B 51488874af83a33ce0fc553cfae2aa5c6b0b96d95a11fa7ea944c0aa382427caab119e83218686f9c7243efd57bf57a498653b1d393579e699a768249ed35b54 SHA512 50f388c1aaac663cedc213c644d53ddca54285ba5fae098fb3b41bcc0c473a0b852b2833202b4323094be5edbdb7a9aa1a7629d7ae590bca9ad5ee60f2f45cb7
68 changes: 68 additions & 0 deletions media-sound/sequencer64/sequencer64-0.96.8.ebuild
Original file line number Diff line number Diff line change
@@ -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 comments on commit 4c5761e

Please sign in to comment.