Gentoo Archives: gentoo-commits

From: Ben de Groot <yngwin@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: media-gfx/photo/files/, media-gfx/photo/
Date: Sun, 29 Apr 2012 16:32:07
Message-Id: 1335717097.218d089ea24e4dedd8e37f070693a7cdb969ba0a.yngwin@gentoo
1 commit: 218d089ea24e4dedd8e37f070693a7cdb969ba0a
2 Author: Ben de Groot <yngwin <AT> gmail <DOT> com>
3 AuthorDate: Sun Apr 29 16:31:37 2012 +0000
4 Commit: Ben de Groot <yngwin <AT> gmail <DOT> com>
5 CommitDate: Sun Apr 29 16:31:37 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=218d089e
7
8 media-gfx/photo: initial commit
9
10 ---
11 media-gfx/photo/Manifest | 1 +
12 .../files/photo-0.7.1.1-install-desktop.patch | 22 ++++++++++++++++
13 media-gfx/photo/metadata.xml | 5 ++++
14 media-gfx/photo/photo-0.7.1.1.ebuild | 26 ++++++++++++++++++++
15 4 files changed, 54 insertions(+), 0 deletions(-)
16
17 diff --git a/media-gfx/photo/Manifest b/media-gfx/photo/Manifest
18 new file mode 100644
19 index 0000000..67b253f
20 --- /dev/null
21 +++ b/media-gfx/photo/Manifest
22 @@ -0,0 +1 @@
23 +DIST 147453-photo-0.7.1.1.tar.gz 343026 SHA256 e93d03208b5be97ac8dd1234fcfa18801521f2a1c24f411db42d5863be487a24 SHA512 b12449d4959bf33881bbf6fdb5aa6ff814dc02cc35c05de0f66e28fb8559c80a9d3c7ec8257242d8271602de9340a1609eb2f21a9a767d804723c16c10f637e2 WHIRLPOOL 048944da1fc18c6ce2fbfb2c0e4c40624fe78dbc9b95dc43bd1ff0de6aabda1d2414a0eee4b5efffb8d1f2831c1fb71d47dd5dca1b4c674f32af6b4696e76c4f
24
25 diff --git a/media-gfx/photo/files/photo-0.7.1.1-install-desktop.patch b/media-gfx/photo/files/photo-0.7.1.1-install-desktop.patch
26 new file mode 100644
27 index 0000000..4814a41
28 --- /dev/null
29 +++ b/media-gfx/photo/files/photo-0.7.1.1-install-desktop.patch
30 @@ -0,0 +1,22 @@
31 +diff -burN photo-0.7.1.1-orig/CMakeLists.txt photo-0.7.1.1/CMakeLists.txt
32 +--- photo-0.7.1.1-orig/CMakeLists.txt 2012-04-29 20:38:49.374650243 +0800
33 ++++ photo-0.7.1.1/CMakeLists.txt 2012-04-29 21:00:03.237838770 +0800
34 +@@ -28,7 +28,7 @@
35 + if(UNIX)
36 +
37 + # find xdg-desktop-menu and xdg-mime
38 +- find_program(XDG-DESKTOP-MENU_EXECUTABLE xdg-desktop-menu)
39 ++ #find_program(XDG-DESKTOP-MENU_EXECUTABLE xdg-desktop-menu)
40 +
41 + # Set the install prefix to /usr/
42 + SET(PRODUCT_INSTALL_PREFIX /usr)
43 +@@ -41,7 +41,8 @@
44 +
45 + # Install desktop file
46 + INSTALL(
47 +- CODE "execute_process(COMMAND ${XDG-DESKTOP-MENU_EXECUTABLE} install --novendor ${CMAKE_CURRENT_SOURCE_DIR}/photo.desktop)"
48 ++ FILES photo.desktop
49 ++ DESTINATION share/applications/
50 + )
51 +
52 + # And install all the icons
53
54 diff --git a/media-gfx/photo/metadata.xml b/media-gfx/photo/metadata.xml
55 new file mode 100644
56 index 0000000..dc439f7
57 --- /dev/null
58 +++ b/media-gfx/photo/metadata.xml
59 @@ -0,0 +1,5 @@
60 +<?xml version="1.0" encoding="UTF-8"?>
61 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
62 +<pkgmetadata>
63 +<herd>qt</herd>
64 +</pkgmetadata>
65
66 diff --git a/media-gfx/photo/photo-0.7.1.1.ebuild b/media-gfx/photo/photo-0.7.1.1.ebuild
67 new file mode 100644
68 index 0000000..c85f98e
69 --- /dev/null
70 +++ b/media-gfx/photo/photo-0.7.1.1.ebuild
71 @@ -0,0 +1,26 @@
72 +# Copyright 1999-2012 Gentoo Foundation
73 +# Distributed under the terms of the GNU General Public License v2
74 +# $Header: $
75 +
76 +EAPI=4
77 +
78 +inherit cmake-utils
79 +
80 +DESCRIPTION="Simple but powerful Qt4-based image viewer"
81 +HOMEPAGE="http://qt-apps.org/content/show.php/Photo?content=147453"
82 +SRC_URI="http://qt-apps.org/CONTENT/content-files/147453-${P}.tar.gz"
83 +
84 +LICENSE="GPL-2"
85 +SLOT="0"
86 +KEYWORDS="~amd64"
87 +IUSE=""
88 +
89 +DEPEND="media-gfx/exiv2
90 + x11-libs/qt-gui:4"
91 +RDEPEND="${DEPEND}"
92 +
93 +src_prepare() {
94 + epatch "${FILESDIR}"/${P}-install-desktop.patch
95 +}
96 +
97 +#TODO: translations