Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde-sunset:master commit in: dev-qt/qt1/
Date: Tue, 20 Mar 2018 18:53:26
Message-Id: 1521571898.70587715ee79f943957a18ed9c131cf120eb2615.johu@gentoo
1 commit: 70587715ee79f943957a18ed9c131cf120eb2615
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 20 18:42:04 2018 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 20 18:51:38 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=70587715
7
8 dev-qt/qt1: New package
9
10 Import from kde overlay.
11
12 Package-Manager: Portage-2.3.24, Repoman-2.3.6
13
14 dev-qt/qt1/metadata.xml | 5 +++++
15 dev-qt/qt1/qt1-9999.ebuild | 44 ++++++++++++++++++++++++++++++++++++++++++++
16 2 files changed, 49 insertions(+)
17
18 diff --git a/dev-qt/qt1/metadata.xml b/dev-qt/qt1/metadata.xml
19 new file mode 100644
20 index 0000000..6f49eba
21 --- /dev/null
22 +++ b/dev-qt/qt1/metadata.xml
23 @@ -0,0 +1,5 @@
24 +<?xml version="1.0" encoding="UTF-8"?>
25 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
26 +<pkgmetadata>
27 +<!-- maintainer-needed -->
28 +</pkgmetadata>
29
30 diff --git a/dev-qt/qt1/qt1-9999.ebuild b/dev-qt/qt1/qt1-9999.ebuild
31 new file mode 100644
32 index 0000000..2cd9f17
33 --- /dev/null
34 +++ b/dev-qt/qt1/qt1-9999.ebuild
35 @@ -0,0 +1,44 @@
36 +# Copyright 1999-2018 Gentoo Foundation
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=6
40 +
41 +inherit git-r3 toolchain-funcs
42 +
43 +DESCRIPTION="Historical copy of Qt 1, adapted to compile on modern systems (circa. 2016)"
44 +HOMEPAGE="https://quickgit.kde.org/?p=qt1.git"
45 +EGIT_REPO_URI="git://anongit.kde.org/${PN}.git"
46 +
47 +LICENSE="Qt-Free-Edition"
48 +SLOT="0"
49 +KEYWORDS=""
50 +IUSE=""
51 +
52 +DEPEND="
53 + x11-libs/libX11
54 + x11-libs/libXext
55 +"
56 +RDEPEND="${DEPEND}"
57 +
58 +src_prepare() {
59 + default
60 + sed -i configs/linux-g++-shared \
61 + -e '/SYSCONF_LFLAGS_QT/s/lib/src/' \
62 + -e "/SYSCONF_CXX/s/g++/$(tc-getCC)/" \
63 + || die
64 +}
65 +
66 +src_compile() {
67 + export QTDIR="${S}"
68 + emake linux-g++-shared
69 + emake
70 +}
71 +
72 +src_install() {
73 + into /opt/qt1
74 + dobin bin/moc
75 + dolib src/libqt.so*
76 +
77 + insinto /opt/qt1/include
78 + doins include/*
79 +}