[proaudio] proaudio/proaudio: [3147] rosegraden: qt5 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 3147
Author: dominique
Date: 2018-08-27 16:59:13 +0200 (Mon, 27 Aug 2018)
Log Message:
-----------
rosegraden: qt5
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
Removed Paths:
-------------
trunk/overlays/proaudio/media-sound/rosegarden/files/
Modified: trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog 2018-08-27 11:09:53 UTC (rev 3146)
+++ trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog 2018-08-27 14:59:13 UTC (rev 3147)
@@ -2,6 +2,10 @@
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 27 Aug 2018; Dominique Michel <dominique_libre@xxxxxxxxxxxx>;
+ rosegarden-9999.ebuild, -files/rosegarden-12.12.25-debug.patch:
+ move to qt5.
+
15 Jun 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
rosegarden-9999.ebuild, +files/rosegarden-12.12.25-debug.patch:
Import debug patch from portage.
Modified: trunk/overlays/proaudio/media-sound/rosegarden/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/Manifest 2018-08-27 11:09:53 UTC (rev 3146)
+++ trunk/overlays/proaudio/media-sound/rosegarden/Manifest 2018-08-27 14:59:13 UTC (rev 3147)
@@ -1,4 +1,3 @@
-AUX rosegarden-12.12.25-debug.patch 762 SHA256 51634e806a7876e4c944c0ce302934644d48c0f4f2cffb4e1f5ec8e7246831dc SHA512 20897f94f366c1f8cf0df503a7949fc7b77f84cd893bbf24819e84a061e8b9fd0d179e3d95bbb13edfbd413e8c9bf8db1f92178781566c30a66a56b61bec83ca WHIRLPOOL 02ba461651d8aab8bc2aa85b5235450349bcec9d11ea6ed7c7c9cabf61fb065ccae46de6d90717d22d8371d8e95a0d7c59a9febb44caf6f9765ed94c77a3836e
-EBUILD rosegarden-9999.ebuild 2008 SHA256 1c1f75d5436d33dd99d5f11fb34fbe96d7ff3479a24b00bacbfec321e0ce2a2b SHA512 b68f868788d15391b09cb2e3884d258728f4fbd507ba34ff3224730f6aa7809f7be81ba633013a3f1904dee959e350e4d32212411caea14a9a1151bea5cc3c84 WHIRLPOOL ca037423d24745e373ecea547b75a92de1972639b5318a7e385b61b57472528051a0e8df71a56f8d5d33e79d2b2ad61bd8dafe37fd51bf1db4c1d800b9557c0e
-MISC ChangeLog 2227 SHA256 c2c4908d5a8af01a9b42315ff479254d7b7550f21c7dde0c674ab7e0e7cbbafe SHA512 c7aa656b002f0ccb329ed47f37957e4e1dd49cb1e3c94b50b8494e9ea281a4a28e7a0cc8630d22b076dd5e83a90802a292a1e6a6b0471e27e8f2fcd1a3dffa0d WHIRLPOOL fb423130d137032420be5a5cf6617b17e115fe1b60f9f3ee5af41d2f99e21ec50d5238d47d90d177742f0e194552d2beed8f4e6be853a99af50e40d8e3fb2693
-MISC metadata.xml 346 SHA256 d35577c3726794038b046f4bbce32c152ed8b7b9e00a882dfc31a04307103098 SHA512 a39da73070481e212cbb7e2ffe4b460d4dac4ffcfd22f4a91c417113f5a1ffd3c122f0b87c523460875ee63e7250d93c0ed918a3f62529fc1602a2db3bb7b6fa WHIRLPOOL bf1a9661619b9ecc1992cf1cbec447f6f93d6f3e2b4734999900d5bac33e8a51f9f05e7588fbaafaa7ac443c9d38a5561ec34eef438ec3e447c12d75c6513f92
+EBUILD rosegarden-9999.ebuild 1418 BLAKE2B 221dc24c6b3b48372ea4ffc29dd4eb93271df7379909c65cce589597117b09f60b220205999ea0797171dae30717075a337bdb6ae0b14b810c8036e91e68b8c1 SHA512 2b74c0e0aabf282114236fd4ef1f800d40679e1dcd70ace94b48f3049863eb8ee8470401320d7f4b2dd86d8e07b2c8356bbe9b531c4e1cd3d7767e8a55d518db
+MISC ChangeLog 2373 BLAKE2B afe203d03564dc9a5f03e22c387bce4d22a787b70bffaf955db243cd4f8f9b945bd25a4bf7a29058b46e35fc998a903e3b840d12fb369511154af3db791b3774 SHA512 d50473bc2ffab13a60cd70864debbef6f8084dc133342b71ea000f0e99dee681e9bd0ed43dc2734553359dc2ce501e06df6612fe2d5d4b769010b247394c75e2
+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 2018-08-27 11:09:53 UTC (rev 3146)
+++ trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-9999.ebuild 2018-08-27 14:59:13 UTC (rev 3147)
@@ -1,12 +1,11 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
EAPI="5"
AUTOTOOLS_AUTORECONF="1"
AUTOTOOLS_IN_SOURCE_BUILD="1"
-inherit autotools-utils exteutils subversion
+inherit autotools-utils cmake-utils eutils fdo-mime gnome2-utils subversion
DESCRIPTION="MIDI and audio sequencer and notation editor."
HOMEPAGE="http://www.rosegardenmusic.com/"
@@ -17,62 +16,56 @@
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="debug dssi export gnome kde lilypond lirc"
+IUSE="lirc"
-RDEPEND="dev-qt/qtcore
- dev-qt/qtgui
- >=media-libs/alsa-lib-1.0
- >=media-libs/ladspa-cmt-1.14
- >=media-libs/ladspa-sdk-1.1
- >=media-libs/liblo-0.23[threads(+)]
- media-libs/liblrdf
- >=media-libs/libsamplerate-0.1.4
+RDEPEND="dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ 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
- x11-misc/makedepend
- x11-libs/libXtst
- || ( x11-libs/libX11 virtual/x11 )
- dssi? ( >=media-libs/dssi-0.9 )
- export? (
- || ( kde-base/kdialog kde-base/kdebase )
- dev-perl/XML-Twig
- >=media-libs/libsndfile-1.0.16 )
- lilypond? (
- >=media-sound/lilypond-2.6.0
- || (
- kde? ( kde-base/okular )
- gnome? ( app-text/evince )
- app-text/acroread ) )
- lirc? ( >=app-misc/lirc-0.8 )"
+ media-libs/libsamplerate:=
+ media-libs/libsndfile:=
+ sys-libs/zlib:=
+ lirc? ( app-misc/lirc:= )"
DEPEND="${RDEPEND}
+ dev-qt/qttest:5
virtual/pkgconfig"
-PATCHES=( "${FILESDIR}/${PN}-12.12.25-debug.patch" )
+#PATCHES=( "${FILESDIR}/${PN}-12.12.25-debug.patch" )
-pkg_setup(){
- if ! use export && \
- ! ( has_all-pkg "media-libs/libsndfile dev-perl/XML-Twig" && \
- has_any-pkg "kde-base/kdialog kde-base/kdebase" ) ;then
- ewarn "you won't be able to use the rosegarden-project-package-manager"
- ewarn "please emerge with USE=\"export\""
- fi
-
- if ! use lilypond && ! ( has_version "media-sound/lilypond" && has_any-pkg "app-text/acroread kde-base/okular app-text/evince" ) ;then
- ewarn "lilypond preview won't work."
- ewarn "If you want this feature please remerge USE=\"lilypond\""
- fi
-}
-
src_prepare() {
subversion_src_prepare
- autotools-utils_src_prepare
+ cmake-utils_src_prepare
}
src_configure() {
- local myeconfargs=(
- --with-qtdir="${EPREFIX}"/usr/
- --with-qtlibdir="${EPREFIX}"/usr/$(get_libdir)/qt4
- $(use_enable debug)
+ local mycmakeargs=(
+ "-DISABLE_LIRC=$(usex lirc OFF ON)"
)
- autotools-utils_src_configure
+ cmake-utils_src_configure
}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+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
+}