public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Andreas Hüttel" <dilfridge@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/kde:master commit in: media-gfx/digikam/
Date: Sat, 29 Dec 2012 15:21:12 +0000 (UTC)	[thread overview]
Message-ID: <1356794509.d93270d59b03004cbe704c54c8628aa40aaf4a51.dilfridge@gentoo> (raw)

commit:     d93270d59b03004cbe704c54c8628aa40aaf4a51
Author:     Andreas K. Huettel (dilfridge) <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 29 15:21:49 2012 +0000
Commit:     Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Dec 29 15:21:49 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=d93270d5

[media-gfx/digikam] Version bump

Package-Manager: portage-2.2.0_alpha149

---
 media-gfx/digikam/digikam-3.0.0_rc.ebuild |  154 +++++++++++++++++++++++++++++
 1 files changed, 154 insertions(+), 0 deletions(-)

diff --git a/media-gfx/digikam/digikam-3.0.0_rc.ebuild b/media-gfx/digikam/digikam-3.0.0_rc.ebuild
new file mode 100644
index 0000000..a5c04ed
--- /dev/null
+++ b/media-gfx/digikam/digikam-3.0.0_rc.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/digikam/digikam-2.9.0.ebuild,v 1.2 2012/09/04 14:56:27 creffett Exp $
+
+EAPI=4
+
+KDE_LINGUAS="af ar az be bg bn br bs ca cs csb cy da de el en_GB eo es et eu fa fi fo fr fy ga gl ha he hi hr hsb
+hu id is it ja ka kk km ko ku lb lo lt lv mi mk mn ms mt nb nds ne nl nn nso oc pa pl pt pt_BR ro ru
+rw se sk sl sq sr sr@Latn ss sv ta te tg th tr tt uk uz uz@cyrillic ven vi wa xh zh_CN zh_HK zh_TW zu"
+
+KDE_HANDBOOK="optional"
+CMAKE_MIN_VERSION="2.8"
+KDE_MINIMAL="4.9"
+
+KDE_DOC_DIRS="doc-digikam doc-showfoto"
+
+inherit kde4-base
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Digital photo management application for KDE"
+HOMEPAGE="http://www.digikam.org/"
+SRC_URI="mirror://kde/unstable/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2
+	handbook? ( FDL-1.2 )"
+KEYWORDS="~amd64 ~x86"
+SLOT="4"
+IUSE="addressbook debug doc gphoto2 mysql semantic-desktop themedesigner +thumbnails video"
+
+#Keep libf2c blocker until bug 433782 is resolved
+CDEPEND="
+	$(add_kdebase_dep kdelibs 'semantic-desktop=')
+	$(add_kdebase_dep kdebase-kioslaves)
+	$(add_kdebase_dep libkdcraw '' '4.9.80')
+	$(add_kdebase_dep libkexiv2)
+	$(add_kdebase_dep libkipi '' '4.9.80')
+	$(add_kdebase_dep marble plasma)
+	$(add_kdebase_dep solid)
+	media-libs/jasper
+	media-libs/lcms:0
+	media-libs/lensfun
+	media-libs/libkface
+	media-libs/libkgeomap
+	media-libs/liblqr
+	>=media-libs/libpgf-6.12.27
+	media-libs/libpng
+	media-libs/tiff
+	sci-libs/clapack
+	virtual/jpeg
+	x11-libs/qt-gui:4[qt3support]
+	|| ( x11-libs/qt-sql:4[mysql] x11-libs/qt-sql:4[sqlite] )
+	addressbook? ( $(add_kdebase_dep kdepimlibs) )
+	gphoto2? ( media-libs/libgphoto2 )
+	mysql? ( virtual/mysql )
+"
+RDEPEND="${CDEPEND}
+	$(add_kdebase_dep kreadconfig)
+	media-plugins/kipi-plugins
+	video? (
+		|| (
+			$(add_kdebase_dep mplayerthumbs)
+			$(add_kdebase_dep ffmpegthumbs)
+		)
+	)
+"
+DEPEND="${CDEPEND}
+	dev-libs/boost
+	sys-devel/gettext
+	doc? ( app-doc/doxygen )
+"
+
+S="${WORKDIR}/${MY_P}/core"
+
+RESTRICT=test
+# bug 366505
+
+src_prepare() {
+	# just to make absolutely sure
+	rm -rf "${WORKDIR}/${MY_P}/extra" || die
+
+	# prepare the handbook
+	mkdir doc-digikam doc-showfoto || die
+	echo "add_subdirectory( en )" > doc-digikam/CMakeLists.txt || die
+	mv "${WORKDIR}/${MY_P}/doc/${PN}/digikam" doc-digikam/en || die
+	echo "add_subdirectory( en )" > doc-showfoto/CMakeLists.txt || die
+	mv "${WORKDIR}/${MY_P}/doc/${PN}/showfoto" doc-showfoto/en || die
+	sed -i -e 's:../digikam/:../../doc-digikam/en/:g' doc-showfoto/en/index.docbook || die
+
+	# prepare the translations
+	mv "${WORKDIR}/${MY_P}/po" po || die
+	find po -name "*.po" -and -not -name "digikam.po" -exec rm {} +
+
+	echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt || die
+	echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die
+	echo "add_subdirectory( po )" >> CMakeLists.txt || die
+
+	kde4-base_src_prepare
+
+	if use handbook; then
+		echo "add_subdirectory( doc-digikam )" >> CMakeLists.txt
+		echo "add_subdirectory( doc-showfoto )" >> CMakeLists.txt
+	fi
+}
+
+src_configure() {
+	local backend
+
+	use semantic-desktop && backend="Nepomuk" || backend="None"
+	# LQR = only allows to choose between bundled/external
+	local mycmakeargs=(
+		-DFORCED_UNBUNDLE=ON
+		-DWITH_LQR=ON
+		-DWITH_LENSFUN=ON
+		-DGWENVIEW_SEMANTICINFO_BACKEND=${backend}
+		$(cmake-utils_use_with addressbook KdepimLibs)
+		-DWITH_MarbleWidget=ON
+		$(cmake-utils_use_enable gphoto2 GPHOTO2)
+		$(cmake-utils_use_with gphoto2)
+		$(cmake-utils_use_with semantic-desktop Soprano)
+		$(cmake-utils_use_enable themedesigner)
+		$(cmake-utils_use_enable thumbnails THUMBS_DB)
+		$(cmake-utils_use_enable mysql INTERNALMYSQL)
+		$(cmake-utils_use_enable debug DEBUG_MESSAGES)
+	)
+
+	kde4-base_src_configure
+}
+
+src_compile() {
+	local mytargets="all"
+	use doc && mytargets+=" doc"
+
+	kde4-base_src_compile ${mytargets}
+}
+
+src_install() {
+	kde4-base_src_install
+
+	if use doc; then
+		# install the api documentation
+		insinto /usr/share/doc/${PF}/
+		doins -r ${CMAKE_BUILD_DIR}/api/html
+	fi
+}
+
+pkg_postinst() {
+	kde4-base_pkg_postinst
+
+	if use doc; then
+		elog "The digikam api documentation has been installed at /usr/share/doc/${PF}/html"
+	fi
+}


             reply	other threads:[~2012-12-29 15:21 UTC|newest]

Thread overview: 117+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-29 15:21 Andreas Hüttel [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-06-09 17:16 [gentoo-commits] proj/kde:master commit in: media-gfx/digikam/ Andreas Sturmlechner
2025-05-17 19:44 Andreas Sturmlechner
2025-05-17 18:45 Andreas Sturmlechner
2024-11-04 23:01 Andreas Sturmlechner
2024-08-07 19:43 Andreas Sturmlechner
2024-08-01 17:06 Andreas Sturmlechner
2024-08-01 17:06 Andreas Sturmlechner
2024-07-13 21:57 Andreas Sturmlechner
2024-03-26 12:55 Andreas Sturmlechner
2024-03-25 14:44 Andreas Sturmlechner
2024-03-25 13:55 Andreas Sturmlechner
2024-01-11 23:19 Andreas Sturmlechner
2024-01-11 23:19 Andreas Sturmlechner
2023-12-30 13:49 Andreas Sturmlechner
2023-07-25 10:46 Andreas Sturmlechner
2023-07-25  9:49 Andreas Sturmlechner
2023-03-29 10:41 Andreas Sturmlechner
2022-12-16 19:33 Andreas Sturmlechner
2022-09-15 17:45 Andreas Sturmlechner
2022-09-14 13:08 Andreas Sturmlechner
2022-09-14 12:26 Andreas Sturmlechner
2022-05-08 13:33 Andreas Sturmlechner
2021-12-16 14:19 Andreas Sturmlechner
2021-06-20 18:46 Andreas Sturmlechner
2021-03-26 21:18 Andreas Sturmlechner
2021-03-07 23:04 Andreas Sturmlechner
2021-03-07 23:04 Andreas Sturmlechner
2020-12-07  0:56 Andreas Sturmlechner
2020-08-18 19:36 Andreas Sturmlechner
2020-06-15 23:03 Andreas Sturmlechner
2020-05-26 15:32 Andreas Sturmlechner
2020-04-26 18:50 Andreas Sturmlechner
2020-04-25 16:06 Andreas Sturmlechner
2020-04-03 14:31 Andreas Sturmlechner
2020-04-02  0:55 Andreas Sturmlechner
2020-04-02  0:55 Andreas Sturmlechner
2020-01-02 20:49 Andreas Sturmlechner
2019-12-18 12:23 Andreas Sturmlechner
2019-12-18 12:23 Andreas Sturmlechner
2019-11-29 10:37 Andreas Sturmlechner
2019-11-10 21:09 Andreas Sturmlechner
2019-11-10 20:53 Andreas Sturmlechner
2019-11-10 17:11 Andreas Sturmlechner
2019-10-21 14:13 Andreas Sturmlechner
2019-08-08 16:55 Andreas Sturmlechner
2019-06-05 19:06 Andreas Sturmlechner
2019-05-11  9:09 Andreas Sturmlechner
2019-04-21 12:34 Andreas Sturmlechner
2019-04-21 12:34 Andreas Sturmlechner
2019-02-13 13:43 Andreas Sturmlechner
2019-01-26 20:29 Andreas Sturmlechner
2018-12-30 13:44 Andreas Sturmlechner
2018-12-30  1:00 Andreas Sturmlechner
2018-12-30  1:00 Andreas Sturmlechner
2018-12-23 17:37 Andreas Sturmlechner
2018-12-23 17:19 Andreas Sturmlechner
2018-12-23 17:19 Andreas Sturmlechner
2018-12-23 17:19 Andreas Sturmlechner
2018-12-23 17:19 Andreas Sturmlechner
2018-12-23 17:19 Andreas Sturmlechner
2018-12-23 17:19 Andreas Sturmlechner
2018-12-23 17:19 Andreas Sturmlechner
2018-12-23 17:19 Andreas Sturmlechner
2018-12-23 17:19 Andreas Sturmlechner
2018-10-04 22:58 Andreas Sturmlechner
2018-10-04 22:58 Andreas Sturmlechner
2018-03-27  5:12 Johannes Huber
2017-09-08 15:36 Johannes Huber
2017-09-07 21:42 Johannes Huber
2017-09-07 12:37 Michael Palimaka
2017-09-06 18:50 Johannes Huber
2017-03-18 12:27 Andreas Sturmlechner
2017-03-18 12:18 Andreas Sturmlechner
2016-12-23 10:11 Johannes Huber
2016-11-08  9:31 Johannes Huber
2016-11-07 21:44 Johannes Huber
2016-10-31 18:52 Johannes Huber
2016-10-20 20:54 Michael Palimaka
2016-10-20 20:54 Michael Palimaka
2016-10-20 20:48 Michael Palimaka
2016-10-20 20:42 Michael Palimaka
2016-10-20 20:10 Michael Palimaka
2016-10-20 20:10 Michael Palimaka
2016-10-20 20:02 Michael Palimaka
2016-10-20 20:02 Michael Palimaka
2016-10-20 19:40 Michael Palimaka
2016-10-20 19:38 Michael Palimaka
2016-08-18 12:46 Michael Palimaka
2016-08-10 17:39 Michael Palimaka
2016-08-10 15:36 Michael Palimaka
2016-08-05 17:39 Michael Palimaka
2016-08-04 14:11 Michael Palimaka
2016-07-13 15:41 Michael Palimaka
2016-07-10 13:21 Johannes Huber
2016-07-07 18:11 Michael Palimaka
2016-06-15 14:07 Michael Palimaka
2016-04-28 11:21 Johannes Huber
2016-04-16 17:48 Michael Palimaka
2016-04-12 17:56 Johannes Huber
2016-04-02 22:38 Andreas Hüttel
2016-02-25 17:55 Michael Palimaka
2016-02-25  9:13 Michael Palimaka
2016-02-01 12:59 Michael Palimaka
2016-01-31 15:22 Michael Palimaka
2016-01-09 15:17 Michael Palimaka
2016-01-01 16:25 Michael Palimaka
2015-08-08  8:54 Johannes Huber
2015-08-08  7:54 Johannes Huber
2015-08-03 19:11 Johannes Huber
2015-04-22 15:53 Michael Palimaka
2013-02-06  6:16 Michael Palimaka
2012-11-12 23:16 Andreas Hüttel
2012-10-14  0:26 Andreas Hüttel
2011-07-06 19:00 Andreas Hüttel
2011-06-21 19:42 Andreas Hüttel
2011-06-19 20:41 Andreas Hüttel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1356794509.d93270d59b03004cbe704c54c8628aa40aaf4a51.dilfridge@gentoo \
    --to=dilfridge@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox