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_li...@users.sf.net>;
+  rosegarden-9999.ebuild: EAPI 7 bump, complete rewrite based
+  on portage ebuild.
+
   27 Aug 2018; Dominique Michel <dominique_li...@users.sf.net>;
   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
-}

Reply via email to