[proaudio] proaudio/proaudio: [3273] EAPI 7 bump, rewrite

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 3273
Author:   dominique
Date:     2021-12-31 23:57:09 +0100 (Fri, 31 Dec 2021)
Log Message:
-----------
EAPI 7 bump, rewrite

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog
    trunk/overlays/proaudio/media-sound/rosegarden/Manifest
    trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-9999.ebuild

Modified: trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog	2021-12-31 19:34:20 UTC (rev 3272)
+++ trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog	2021-12-31 22:57:09 UTC (rev 3273)
@@ -1,7 +1,11 @@
 # ChangeLog for media-sound/rosegarden
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2021 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  31 Dec 2021; Dominique Michel <dominique_libre@xxxxxxxxxxxx>;
+  rosegarden-9999.ebuild: EAPI 7 bump, complete rewrite based
+  on portage ebuild.
+
   27 Aug 2018; Dominique Michel <dominique_libre@xxxxxxxxxxxx>;
   rosegarden-9999.ebuild, -files/rosegarden-12.12.25-debug.patch:
   move to qt5.

Modified: trunk/overlays/proaudio/media-sound/rosegarden/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/Manifest	2021-12-31 19:34:20 UTC (rev 3272)
+++ trunk/overlays/proaudio/media-sound/rosegarden/Manifest	2021-12-31 22:57:09 UTC (rev 3273)
@@ -1,3 +1,3 @@
-EBUILD rosegarden-9999.ebuild 1418 BLAKE2B 221dc24c6b3b48372ea4ffc29dd4eb93271df7379909c65cce589597117b09f60b220205999ea0797171dae30717075a337bdb6ae0b14b810c8036e91e68b8c1 SHA512 2b74c0e0aabf282114236fd4ef1f800d40679e1dcd70ace94b48f3049863eb8ee8470401320d7f4b2dd86d8e07b2c8356bbe9b531c4e1cd3d7767e8a55d518db
-MISC ChangeLog 2373 BLAKE2B afe203d03564dc9a5f03e22c387bce4d22a787b70bffaf955db243cd4f8f9b945bd25a4bf7a29058b46e35fc998a903e3b840d12fb369511154af3db791b3774 SHA512 d50473bc2ffab13a60cd70864debbef6f8084dc133342b71ea000f0e99dee681e9bd0ed43dc2734553359dc2ce501e06df6612fe2d5d4b769010b247394c75e2
+EBUILD rosegarden-9999.ebuild 1080 BLAKE2B 95fba578f5742cc91878491287e8ded506bf9345789ef036d1f624851827cdb72350bacca8f9d9b235a474804a2fcbe0a916f8e9f861a9bd543dbef2d213d9a8 SHA512 5287cf66e94c703d6ca8d6bbc1003745a470b65ff47b147238bcf2695a6e514485d12e3a49b1f2083d0c8da3bc72275beff6f93d17f66bad0e73d6044f58940e
+MISC ChangeLog 2521 BLAKE2B 1973711711e59ea7433382e8867b4ce72953de9ceac978d1f96a2731e75221417fd8a419c33845479e5837a3d27f1c44f6d5c404f85af0ba20f6e476985304d5 SHA512 d127a6c16a77d88a06e3bc9d11f0d0915dffccd954422b29c8d46f2483b45688aef627fc4eeb298d2b27d201e74563ba9f4ac09133cceb6f490168ee51b18268
 MISC metadata.xml 346 BLAKE2B c36a85a56ae15fc96782a57fccfe2ce50d69c5e056bd449008d8be91e974308bf9336b4543a76b2d1c9a13683c293f0f2bc9125f666746c7c9a12fbae0ff33d8 SHA512 a39da73070481e212cbb7e2ffe4b460d4dac4ffcfd22f4a91c417113f5a1ffd3c122f0b87c523460875ee63e7250d93c0ed918a3f62529fc1602a2db3bb7b6fa

Modified: trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-9999.ebuild	2021-12-31 19:34:20 UTC (rev 3272)
+++ trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-9999.ebuild	2021-12-31 22:57:09 UTC (rev 3273)
@@ -1,12 +1,9 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI="7"
+inherit cmake xdg virtualx subversion
 
-AUTOTOOLS_AUTORECONF="1"
-AUTOTOOLS_IN_SOURCE_BUILD="1"
-inherit autotools-utils cmake-utils eutils fdo-mime gnome2-utils subversion
-
 DESCRIPTION="MIDI and audio sequencer and notation editor."
 HOMEPAGE="http://www.rosegardenmusic.com/";
 SRC_URI=""
@@ -24,48 +21,38 @@
 	dev-qt/qtxml:5
 	dev-qt/qtnetwork:5
 	dev-qt/qtprintsupport:5
+	media-libs/alsa-lib:=
 	media-libs/ladspa-sdk:=
-	x11-libs/libSM:=
-	virtual/jack
-	media-libs/alsa-lib:=
 	>=media-libs/dssi-1.0.0:=
 	media-libs/liblo:=
 	media-libs/liblrdf:=
-	sci-libs/fftw:3.0
 	media-libs/libsamplerate:=
 	media-libs/libsndfile:=
+	sci-libs/fftw:3.0
 	sys-libs/zlib:=
+	virtual/jack
+	x11-libs/libSM:=
 	lirc? ( app-misc/lirc:= )"
 DEPEND="${RDEPEND}
-	dev-qt/qttest:5
-	virtual/pkgconfig"
+	dev-qt/qttest:5"
 
-#PATCHES=( "${FILESDIR}/${PN}-12.12.25-debug.patch" )
-
 src_prepare() {
-	subversion_src_prepare
-	cmake-utils_src_prepare
+	default
+	cmake_src_prepare
 }
 
 src_configure() {
 	local mycmakeargs=(
-		"-DISABLE_LIRC=$(usex lirc OFF ON)"
+		"-DISABLE_LIRC=$(usex !lirc)"
 	)
-	cmake-utils_src_configure
+# OFF ON)"
+	cmake_src_configure
 }
 
-pkg_preinst() {
-	gnome2_icon_savelist
+src_test() {
+	# bug 701682
+	local myctestargs=(
+		-E "(test_notationview_selection)"
+	)
+	virtx_cmake_src_test
 }
-
-pkg_postinst() {
-	gnome2_icon_cache_update
-	fdo-mime_desktop_database_update
-	fdo-mime_mime_database_update
-}
-
-pkg_postrm() {
-	gnome2_icon_cache_update
-	fdo-mime_desktop_database_update
-	fdo-mime_mime_database_update
-}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/