diff options
author | Ctibor Brančík <ctibor@alwaid2.(none)> | 2012-10-23 23:12:36 +0200 |
---|---|---|
committer | Ctibor Brančík <ctibor@alwaid2.(none)> | 2012-10-23 23:12:36 +0200 |
commit | cb176805638d07b39db83531fa54419d8bc359a5 (patch) | |
tree | 2a40962eafbe4c09d7e11d5cf37ae9d7f9b1ebce | |
parent | b3f80e0306587663a493502e4fcfa1c17c5836fd (diff) | |
download | brancik-overlay-cb176805638d07b39db83531fa54419d8bc359a5.tar.gz brancik-overlay-cb176805638d07b39db83531fa54419d8bc359a5.tar.bz2 |
Import of ebuilds used on laptop
31 files changed, 780 insertions, 4 deletions
diff --git a/app-misc/mendeleydesktop/Manifest b/app-misc/mendeleydesktop/Manifest new file mode 100644 index 0000000..cae867f --- /dev/null +++ b/app-misc/mendeleydesktop/Manifest @@ -0,0 +1,6 @@ +DIST mendeleydesktop-0.9.8.2-linux-x86_64.tar.bz2 32862729 RMD160 78f69187a0f86215b4e2a34472341e1bffcf7a44 SHA1 7e599321609aa5276e969caf4b6648d7c7f4b0a2 SHA256 d6672eb4fe339b52a939afa7dea451a61300109b028d37d4b1109ac0a50703e2 +DIST mendeleydesktop-0.9.9.2-linux-x86_64.tar.bz2 33345234 RMD160 426c42bdefee97b047aa7e6390019e54386e0606 SHA1 3a4717616841b9395531e789d4d7891866f6fe68 SHA256 77c2c7b851f0c99816555c86d7b94072ab049903e147fb0c0f5bbec9129df697 +DIST mendeleydesktop-1.1.2-linux-x86_64.tar.bz2 33065728 RMD160 6e616f639196df2698ad8ec85de7862aa5f5a6e4 SHA1 dc8b3da21ace19c42ad9890996696b75e09d8efc SHA256 23b972ac17ee841d676c5bffd3a951da632b51aa73e0d69d1188ebe6330ea1e1 +EBUILD mendeleydesktop-0.9.8.2.ebuild 1734 RMD160 21f4defb62fd05d6aae90cf3ea1ced3c52a6065e SHA1 1bbdeec51929f645189eb17ce31d9c8dab9a60cf SHA256 62c495bc4bb04cbb7658a80a120703dfd43d080b743b24138777658da5e57033 +EBUILD mendeleydesktop-0.9.9.2.ebuild 1734 RMD160 21f4defb62fd05d6aae90cf3ea1ced3c52a6065e SHA1 1bbdeec51929f645189eb17ce31d9c8dab9a60cf SHA256 62c495bc4bb04cbb7658a80a120703dfd43d080b743b24138777658da5e57033 +EBUILD mendeleydesktop-1.1.2.ebuild 1770 RMD160 d2e5936069c272f16361fa9996ff0f75aa8ca71e SHA1 4c9e171a18e5a538878d12078cec7c5d6bef9c01 SHA256 0809c1555d5a391e8f859ffef6cc889a9ee300594e8061d1ee4499078bcbfb7a diff --git a/app-misc/mendeleydesktop/mendeleydesktop-0.9.8.2.ebuild b/app-misc/mendeleydesktop/mendeleydesktop-0.9.8.2.ebuild new file mode 100644 index 0000000..b1badbe --- /dev/null +++ b/app-misc/mendeleydesktop/mendeleydesktop-0.9.8.2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit eutils + +if [ "${ARCH}" = "amd64" ] ; then + LNXARCH="linux-x86_64" +else + LNXARCH="linux-i486" +fi + +DESCRIPTION="A free research management tool for desktop & web" +HOMEPAGE="http://www.mendeley.com/" +SRC_URI="${HOMEPAGE}/downloads/linux/${P}-${LNXARCH}.tar.bz2" + +LICENSE="Mendelay-EULA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" +RDEPEND="dev-libs/openssl:0.9.8 + media-libs/fontconfig + media-libs/freetype + media-libs/libpng:1.2" + +S="${WORKDIR}/${P}-${LNXARCH}" + +MENDELEY_INSTALL_DIR="/opt/${PN}" + +src_install() { + # install menu + domenu "share/applications/${PN}.desktop" + # Install commonly used icon sizes + for res in 16x16 22x22 32x32 48x48 64x64 128x128 ; do + insinto "/usr/share/icons/hicolor/${res}/apps" + doins "share/icons/hicolor/${res}/apps/${PN}.png" || \ + die "Installing icons failed." + done + insinto "/usr/share/pixmaps" + doins "share/icons/hicolor/48x48/apps/${PN}.png" || \ + die "Installing pixmap failed." + + # dodoc + dodoc "share/doc/${PN}/"* || die "Installing docs failed." + + # create directories for installation + dodir ${MENDELEY_INSTALL_DIR} || die "dodir failed" + dodir "${MENDELEY_INSTALL_DIR}/lib" || die "dodir failed" + dodir "${MENDELEY_INSTALL_DIR}/share" || die "dodir failed" + + # install binaries + mv "bin" "${D}${MENDELEY_INSTALL_DIR}" || die "Installing bin failed." + mv "lib" "${D}${MENDELEY_INSTALL_DIR}" || die "Installing libs failed." + mv "share/${PN}" "${D}${MENDELEY_INSTALL_DIR}/share" || \ + die "Installing shared files failed." + dosym "${MENDELEY_INSTALL_DIR}/bin/${PN}" "/opt/bin/${PN}" || \ + die "Installing launcher symlinks failed." +} diff --git a/app-misc/mendeleydesktop/mendeleydesktop-0.9.9.2.ebuild b/app-misc/mendeleydesktop/mendeleydesktop-0.9.9.2.ebuild new file mode 100644 index 0000000..b1badbe --- /dev/null +++ b/app-misc/mendeleydesktop/mendeleydesktop-0.9.9.2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit eutils + +if [ "${ARCH}" = "amd64" ] ; then + LNXARCH="linux-x86_64" +else + LNXARCH="linux-i486" +fi + +DESCRIPTION="A free research management tool for desktop & web" +HOMEPAGE="http://www.mendeley.com/" +SRC_URI="${HOMEPAGE}/downloads/linux/${P}-${LNXARCH}.tar.bz2" + +LICENSE="Mendelay-EULA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" +RDEPEND="dev-libs/openssl:0.9.8 + media-libs/fontconfig + media-libs/freetype + media-libs/libpng:1.2" + +S="${WORKDIR}/${P}-${LNXARCH}" + +MENDELEY_INSTALL_DIR="/opt/${PN}" + +src_install() { + # install menu + domenu "share/applications/${PN}.desktop" + # Install commonly used icon sizes + for res in 16x16 22x22 32x32 48x48 64x64 128x128 ; do + insinto "/usr/share/icons/hicolor/${res}/apps" + doins "share/icons/hicolor/${res}/apps/${PN}.png" || \ + die "Installing icons failed." + done + insinto "/usr/share/pixmaps" + doins "share/icons/hicolor/48x48/apps/${PN}.png" || \ + die "Installing pixmap failed." + + # dodoc + dodoc "share/doc/${PN}/"* || die "Installing docs failed." + + # create directories for installation + dodir ${MENDELEY_INSTALL_DIR} || die "dodir failed" + dodir "${MENDELEY_INSTALL_DIR}/lib" || die "dodir failed" + dodir "${MENDELEY_INSTALL_DIR}/share" || die "dodir failed" + + # install binaries + mv "bin" "${D}${MENDELEY_INSTALL_DIR}" || die "Installing bin failed." + mv "lib" "${D}${MENDELEY_INSTALL_DIR}" || die "Installing libs failed." + mv "share/${PN}" "${D}${MENDELEY_INSTALL_DIR}/share" || \ + die "Installing shared files failed." + dosym "${MENDELEY_INSTALL_DIR}/bin/${PN}" "/opt/bin/${PN}" || \ + die "Installing launcher symlinks failed." +} diff --git a/app-misc/mendeleydesktop/mendeleydesktop-1.1.2.ebuild b/app-misc/mendeleydesktop/mendeleydesktop-1.1.2.ebuild new file mode 100644 index 0000000..2fc8059 --- /dev/null +++ b/app-misc/mendeleydesktop/mendeleydesktop-1.1.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit eutils + +if [ "${ARCH}" = "amd64" ] ; then + LNXARCH="linux-x86_64" +else + LNXARCH="linux-i486" +fi + +DESCRIPTION="A free research management tool for desktop & web" +HOMEPAGE="http://www.mendeley.com/" +SRC_URI="http://s3.amazonaws.com/mendeley-desktop-download/linux/${P}-${LNXARCH}.tar.bz2" + +LICENSE="Mendelay-EULA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror strip" +RDEPEND="dev-libs/openssl:0.9.8 + media-libs/fontconfig + media-libs/freetype + media-libs/libpng:1.2" + +S="${WORKDIR}/${P}-${LNXARCH}" + +MENDELEY_INSTALL_DIR="/opt/${PN}" + +src_install() { + # install menu + domenu "share/applications/${PN}.desktop" + # Install commonly used icon sizes + for res in 16x16 22x22 32x32 48x48 64x64 128x128 ; do + insinto "/usr/share/icons/hicolor/${res}/apps" + doins "share/icons/hicolor/${res}/apps/${PN}.png" || \ + die "Installing icons failed." + done + insinto "/usr/share/pixmaps" + doins "share/icons/hicolor/48x48/apps/${PN}.png" || \ + die "Installing pixmap failed." + + # dodoc + dodoc "share/doc/${PN}/"* || die "Installing docs failed." + + # create directories for installation + dodir ${MENDELEY_INSTALL_DIR} || die "dodir failed" + dodir "${MENDELEY_INSTALL_DIR}/lib" || die "dodir failed" + dodir "${MENDELEY_INSTALL_DIR}/share" || die "dodir failed" + + # install binaries + mv "bin" "${D}${MENDELEY_INSTALL_DIR}" || die "Installing bin failed." + mv "lib" "${D}${MENDELEY_INSTALL_DIR}" || die "Installing libs failed." + mv "share/${PN}" "${D}${MENDELEY_INSTALL_DIR}/share" || \ + die "Installing shared files failed." + dosym "${MENDELEY_INSTALL_DIR}/bin/${PN}" "/opt/bin/${PN}" || \ + die "Installing launcher symlinks failed." +} + diff --git a/app-pda/akonadi-googledata/Manifest b/app-pda/akonadi-googledata/Manifest new file mode 100644 index 0000000..ee2d6d1 --- /dev/null +++ b/app-pda/akonadi-googledata/Manifest @@ -0,0 +1,2 @@ +DIST akonadi-googledata-1.2.0.tar.bz2 126372 RMD160 1ade12b9705e6341a5fcb765e4e65b6170fe3633 SHA1 4cf707cce882166aa00ece78a4e7152410ba54b8 SHA256 b2c29e78e1c6d9ffbc5052113d39bd12277803bf74e4ca70c805e2963f0f8974 +EBUILD akonadi-googledata-1.2.0.ebuild 434 RMD160 bbb6c4a993dfaca30a41021e2dcce692239db43a SHA1 dfe382cc5ad1afee8955e3f8add989a2b9715024 SHA256 774d85934f68294a72e2325ffc67c5b33202aa16fa4530f09b83320f738369e2 diff --git a/app-pda/akonadi-googledata/akonadi-googledata-1.2.0.ebuild b/app-pda/akonadi-googledata/akonadi-googledata-1.2.0.ebuild new file mode 100644 index 0000000..9a433c7 --- /dev/null +++ b/app-pda/akonadi-googledata/akonadi-googledata-1.2.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3 + +inherit cmake-utils + +DESCRIPTION="Akonadi resources for Google Calendar and Google Contacts." +HOMEPAGE="http://code.google.com/p/libgcal/" +SRC_URI="http://libgcal.googlecode.com/files/${P}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND="net-libs/libgcal" +RDEPEND="${DEPEND}" diff --git a/kde-base/plasma-workspace/Manifest b/kde-base/plasma-workspace/Manifest index 37ee17d..ddcdac6 100755 --- a/kde-base/plasma-workspace/Manifest +++ b/kde-base/plasma-workspace/Manifest @@ -1,4 +1,4 @@ AUX plasma-workspace-4.4.2-xinerama_cmake_automagic.patch 923 RMD160 45519a7e51001e6f16cf4bc13f7ef99eeaff793a SHA1 22102eaa95aa07bce19262842fcda69e0bc751f0 SHA256 c1f605148ba9ea606924c934a3b79bb7b415346a3fbe2e7c1732cc6956a44157 -AUX taskbar-patch.diff 3727 RMD160 448bd7144999eab64573549c0b6a5e9da2cf5749 SHA1 9d6ba94689839103ca13769b7ffed739879a2a2c SHA256 e1bb5847c2bf5b11715d4db645c28a018f76b85aebefb1f5a2d91707f82aee9a +AUX plasma-workspace-4.7.0-taskbar.patch 3728 RMD160 e39567443c5ca2008367758be0894555b6e9288d SHA1 c2f9827de6b1fb99ecbd930a8360f170734330bc SHA256 377b827f5eff4974513342f30c5599961f40a5537a912502429c61d9f5ec317f DIST kde-workspace-4.7.0.tar.bz2 20049430 RMD160 20520845b336d9485bb2149191ad9f5e6a90824d SHA1 cbc61a20013c746f424681020c29480c6249fd10 SHA256 7e30d1a493b2b8981790a255edf0003bab19bf4dc3e77c37694da495a33a3468 -EBUILD plasma-workspace-4.7.0.ebuild 3451 RMD160 c0ab6f67b4d120a93fbe82b347e414cf946cf63e SHA1 b967b7240fd98e744a0561b5fb993638f2c6031c SHA256 c9644d19b3019717adec07e9c92857f0643b98df0764a3716b8760ab92fb9687 +EBUILD plasma-workspace-4.7.0.ebuild 3457 RMD160 1a3faea09514433cef6190dc267978379e5ec829 SHA1 56b5607ca825082e30cf8c2376ea5374df416a01 SHA256 dc659f9abd45a26949a09a26ecb3fe90a46310d78580aa3eb498d0582cdb2959 diff --git a/kde-base/plasma-workspace/files/plasma-workspace-4.7.0-taskbar.patch b/kde-base/plasma-workspace/files/plasma-workspace-4.7.0-taskbar.patch new file mode 100644 index 0000000..a42126f --- /dev/null +++ b/kde-base/plasma-workspace/files/plasma-workspace-4.7.0-taskbar.patch @@ -0,0 +1,100 @@ +commit 00b03781b8106cc9d079d133373af88b23522fc1 +Author: Aaron Seigo <aseigo@kde.org> +Date: Thu Aug 11 16:53:36 2011 +0200 + + if we are supposd to skip a task .. still check for startup items. + + this should prevent the ghost-in-the-taskbar bugs + +diff --git a/libs/taskmanager/groupmanager.cpp b/libs/taskmanager/groupmanager.cpp +index 4d8e4d9..854db2e 100644 +--- a/libs/taskmanager/groupmanager.cpp ++++ b/libs/taskmanager/groupmanager.cpp +@@ -233,14 +233,15 @@ bool GroupManagerPrivate::addTask(TaskPtr task) + << task->className() + << task->classClass(); */ + ++ bool skip = false; + if (!task->showInTaskbar()) { + //kDebug() << "Do not show in taskbar"; +- return false; ++ skip = true; + } + + if (showOnlyCurrentScreen && !task->isOnScreen(currentScreen)) { + //kDebug() << "Not on this screen and showOnlyCurrentScreen"; +- return false; ++ skip = true; + } + + // Should the Task be displayed ? We always display if attention is demaded +@@ -250,25 +251,25 @@ bool GroupManagerPrivate::addTask(TaskPtr task) + if (showOnlyCurrentDesktop && !task->isOnCurrentDesktop()) { + /* kDebug() << "Not on this desktop and showOnlyCurrentDesktop" + << KWindowSystem::currentDesktop() << task->desktop(); */ +- return false; ++ skip = true; + } + + if (showOnlyCurrentActivity && !task->isOnCurrentActivity()) { + /* kDebug() << "Not on this desktop and showOnlyCurrentActivity" + << KWindowSystem::currentActivity() << task->desktop(); */ +- return false; ++ skip = true; + } + + if (showOnlyMinimized && !task->isMinimized()) { + //kDebug() << "Not minimized and only showing minimized"; +- return false; ++ skip = true; + } + + NET::WindowType type = task->info().windowType(NET::NormalMask | NET::DialogMask | + NET::OverrideMask | NET::UtilityMask); + if (type == NET::Utility) { + //kDebug() << "skipping utility window" << task->name(); +- return false; ++ skip = true; + } + + //TODO: should we check for transiency? if so the following code can detect it. +@@ -288,14 +289,14 @@ bool GroupManagerPrivate::addTask(TaskPtr task) + + //Ok the Task should be displayed + TaskItem *item = qobject_cast<TaskItem*>(currentRootGroup()->getMemberByWId(task->window())); +- if (!item) { +- // first search for an existing startuptask for this task ++ if (!item || skip) { ++ TaskItem *startupItem = 0; + QHash<StartupPtr, TaskItem *>::iterator it = startupList.begin(); + QHash<StartupPtr, TaskItem *>::iterator itEnd = startupList.end(); + while (it != itEnd) { + if (it.key()->matchesWindow(task->window())) { + //kDebug() << "startup task found"; +- item = it.value(); ++ item = startupItem = it.value(); + startupList.erase(it); + QObject::disconnect(item, 0, q, 0); + item->setTaskPointer(task); +@@ -304,6 +305,12 @@ bool GroupManagerPrivate::addTask(TaskPtr task) + ++it; + } + ++ // if we are to skip because we don't display, we simply delete the startup related to it ++ if (skip) { ++ delete startupItem; ++ return false; ++ } ++ + if (!item) { + item = new TaskItem(q, task); + } +@@ -324,7 +331,6 @@ bool GroupManagerPrivate::addTask(TaskPtr task) + } + + geometryTasks.insert(task.data()); +- + return true; + } + + diff --git a/kde-base/plasma-workspace/plasma-workspace-4.7.0.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.7.0.ebuild index 9e0bada..c94371c 100755 --- a/kde-base/plasma-workspace/plasma-workspace-4.7.0.ebuild +++ b/kde-base/plasma-workspace/plasma-workspace-4.7.0.ebuild @@ -71,8 +71,9 @@ KMEXTRACTONLY=" KMLOADLIBS="libkworkspace libplasmaclock libplasmagenericshell libtaskmanager" -PATCHES=( "${FILESDIR}/${PN}-4.4.2-xinerama_cmake_automagic.patch" - "${FILESDIR}/taskbar-patch.diff" +PATCHES=( + "${FILESDIR}/${PN}-4.4.2-xinerama_cmake_automagic.patch" + "${FILESDIR}/${PN}-4.7.0-taskbar.patch" ) pkg_setup() { diff --git a/net-mail/davmail/Manifest b/net-mail/davmail/Manifest new file mode 100644 index 0000000..95ff1af --- /dev/null +++ b/net-mail/davmail/Manifest @@ -0,0 +1,3 @@ +DIST davmail-linux-x86-3.9.3-1750.tgz 6296444 RMD160 51512c090446ab9851a7b8ddca3b482f13974f3e SHA1 08af4b123710723bfeb9db04c853d591643c1912 SHA256 71c567996a5409da132a15b464be945304ce58aae40c383bb308d168bd15d4b2 +DIST davmail-linux-x86_64-3.9.3-1750.tgz 6444260 RMD160 b41477b984b7b699907cb09137074fef072cc635 SHA1 19cddccbaee980e81420fe3e72906134b70b064d SHA256 d251e769d46cee426d1b7f3d27c700a21edc2ad9b3ffe85f4b75247fe6988056 +EBUILD davmail-3.9.3.ebuild 966 RMD160 bb416df693d3622796037fc1d475dcb3edc9e33f SHA1 cec1372fb4e355d3499c8e4fdd537c5c91a444d8 SHA256 913fe0e009956802d84940a1d4e69e0d70a582826ab11a258277583d25816b31 diff --git a/net-mail/davmail/davmail-3.9.3.ebuild b/net-mail/davmail/davmail-3.9.3.ebuild new file mode 100644 index 0000000..448a491 --- /dev/null +++ b/net-mail/davmail/davmail-3.9.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: mail-client/davmail-3.8.5 $ + +EAPI=3 +inherit eutils + +MY_VER="1750" + +DESCRIPTION="POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway" +HOMEPAGE="http://davmail.sourceforge.net/" +SRC_URI="x86? ( mirror://sourceforge/davmail/${P/$PN/$PN-linux-x86}-${MY_VER}.tgz ) + amd64? ( mirror://sourceforge/davmail/${P/$PN/$PN-linux-x86_64}-${MY_VER}.tgz )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="" + +DEPEND="virtual/jre:1.6" +RDEPEND="${DEPEND}" + +use x86 && S="${P/$PN/$PN-linux-x86_64}-${MY_VER}" +use amd64 && S="${P/$PN/$PN-linux-x86_64}-${MY_VER}" + +src_install() { + cd "${S}" + + # Fix the script BASE= + sed -i -e "s@BASE=.*@BASE=/opt/davmail@" davmail.sh + + dodir "/opt/$PN" + cp -a * "${D}/opt/$PN" + + dodir "/opt/bin" + dosym "/opt/$PN/davmail.sh" "/opt/bin/davmail.sh" + + domenu "${FILESDIR}"/davmail.desktop + doicon "${FILESDIR}"/davmail.png + +} diff --git a/sci-astronomy/ccd/Manifest b/sci-astronomy/ccd/Manifest new file mode 100644 index 0000000..8b0b360 --- /dev/null +++ b/sci-astronomy/ccd/Manifest @@ -0,0 +1,2 @@ +DIST ccd-1.2.7.tar.bz2 90955 SHA256 ebceb3150887706faee00df0c5eed130a71a1abcd0a493757c2b8fe6927a68e2 SHA512 3b98e06377be962e7da28b852f88bb6bb33bdd45f144dcb8ec6e766d850745dc31bfb5728cc490470a92cd902882b1f9e2772344694f7815e6794a903fa3fe5b WHIRLPOOL ce8c06c6266d11775279218cd5ceba7ff689f5bf6e544ff87296a37d5fbb6b90ab8e57c0853070962911f067b9608f85349a97cc5e2aba52ca49166c1f505327 +EBUILD cccd-1.2.7.ebuild 698 SHA256 02320312a1aa38e762a4884168cd70adadf158d4bdd59c552941c13530fbbf45 SHA512 310eec18ed8eb478e5eb9e53c843e62377712dbae4fecb613e7758a4a759a75e38975b3451daf3f3c3f1c577dbacf0d96c3778e075a7820587bb2d7c4bad8614 WHIRLPOOL 7615758ea87996066c5776f9ee41184e1c109f0359599973e71249c1f58e24fb27852bbf1acf118189eea4bd3ee6d2161df621db2294ea3ba16d3c7da3e6b5a6 diff --git a/sci-astronomy/ccd/ccd-1.2.7.ebuild b/sci-astronomy/ccd/ccd-1.2.7.ebuild new file mode 100644 index 0000000..3e29d46 --- /dev/null +++ b/sci-astronomy/ccd/ccd-1.2.7.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/indilib/indilib-0.7.2.ebuild,v 1.6 2011/10/30 15:47:38 ssuominen Exp $ + +EAPI=3 + +inherit qt4 + +DESCRIPTION="Simple astronomical CCD controller" +HOMEPAGE="http://sourceforge.net/projects/cccd/" +SRC_URI="http://downloads.sourceforge.net/project/cccd/${PN}/${PV}/${PN}-${PV}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-libs/libusb:1 + sys-apps/fxload + media-libs/libgphoto2 + >=media-libs/libraw-0.9.1 + media-libs/tiff + media-libs/lcms + >=x11-libs/qt-core-4.6 + >=x11-libs/qt-gui-4.6 +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${PN}" + diff --git a/sci-astronomy/lin_guider/Manifest b/sci-astronomy/lin_guider/Manifest new file mode 100644 index 0000000..c02493e --- /dev/null +++ b/sci-astronomy/lin_guider/Manifest @@ -0,0 +1,3 @@ +AUX fix-qmake.patch 230 SHA256 7c0e0ea6e392e1886baa91a96fc88573861d1e254e8d1a98f3a01b9027fda67a SHA512 09d1a957a2c7b5670e5b8f9427065d3796de7f24f2fef2723ca2a450792d3af7f4a67dae6fc0b8164a33cd7364ab38c0c958110ab4764c4226277af4d4242b47 WHIRLPOOL 912ce7afb28758d9015686fe793e26573ce7377a4d6b4248b728a3dfc3f0c2bc4b66bb0ac75d503478f4eb87f7be2ca6e3de8f2302a6f3cec36af4d2f15288af +DIST lin_guider-27.0_sfx.tar.bz2 130385 SHA256 5d32853827da037e04fd76fbaff34a9d0a899db10e7c87e6292b51c50cf6b398 SHA512 ba45b8aa902bb083085cf860c5e4d0f346cb22abd9014ba12ac49795e6319adbc81cd279770baf2aa7a985555535457ede3f609209095019399121bc00efa56d WHIRLPOOL f7c62cc0964fe4b5bf9646bfd4c8a9d84c57b4f835dc7e32386e3d27497d177553b62d52c187862ab9d6549fa46a2bd412cdcacaba61f3a36e33bde72447d4fc +EBUILD lin_guider-0.27.ebuild 680 SHA256 6cb8e1494f7002f8f813978be46dd68839df6d6dfbeec05e4878f86fba47bacb SHA512 3c2b20eb1ab4f34e8639d293ba7849be21f888668b932c9dc1dccf40ce874fe4aad12970775bc7a61385db37f3ccd093065f1ea98aa4a8d4f913fe9334425971 WHIRLPOOL 9e19e547eef5c23efab884eadac903f55546be7f3966fb24e6554c40b0b9227387182e0636bcdd4b043a4d4b52af8a3914309ded2e52e9f65b1bf278274e72f8 diff --git a/sci-astronomy/lin_guider/files/fix-qmake.patch b/sci-astronomy/lin_guider/files/fix-qmake.patch new file mode 100644 index 0000000..5e79924 --- /dev/null +++ b/sci-astronomy/lin_guider/files/fix-qmake.patch @@ -0,0 +1,5 @@ +--- lin_guider_pack.new/lin_guider/configure 2012-07-23 23:52:25.137780074 +0200 ++++ lin_guider_pack/lin_guider/configure 2012-07-23 23:50:09.871870286 +0200 +@@ -1 +1 @@ +-qmake-qt4 CONFIG+=release ++qmake CONFIG+=release diff --git a/sci-astronomy/lin_guider/lin_guider-0.27.ebuild b/sci-astronomy/lin_guider/lin_guider-0.27.ebuild new file mode 100644 index 0000000..8313ae5 --- /dev/null +++ b/sci-astronomy/lin_guider/lin_guider-0.27.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit qt4 + +DESCRIPTION="Lin-guider is an astronomical autoguiding program for Linux." +HOMEPAGE="http://sourceforge.net/projects/linguider/" +SRC_URI="http://downloads.sourceforge.net/project/linguider/lin_guider-27.0_sfx.tar.bz2" + +LICENSE="" +KEYWORDS="~amd64 ~x86" + +SLOT="0" + +DEPEND=">=x11-libs/qt-core-4.5.0 \ + >=x11-libs/qt-gui-4.5.0 \ + >=dev-libs/libusb-1.0.0" + +RDEPEND="${DEPEND} \ + sys-apps/fxload" + +S="${WORKDIR}/lin_guider_pack/lin_guider" +PATCHES="${FILESDIR}/fix-qmake.patch" + + + +src_unpack() { + unpack ${A} + ./lin_guider.bin -x +} + + diff --git a/sci-libs/indilib-driver-gphoto/Manifest b/sci-libs/indilib-driver-gphoto/Manifest new file mode 100644 index 0000000..9f53b61 --- /dev/null +++ b/sci-libs/indilib-driver-gphoto/Manifest @@ -0,0 +1,2 @@ +AUX fix_zlib_link.patch 766 RMD160 25739de0a0d57d7ef7b9b00de3b7bba3301c1d08 SHA1 0b619779e246d583c2aeacfac68e0a8268c77c0d SHA256 5f6a4647ea4ea1210cfc40fd225162f5583adcf95d9c98111fb975e3dbeed2c1 +EBUILD indilib-driver-gphoto-9999.ebuild 567 RMD160 33d1ce62e086667957d5965ad233bf1ad4f67037 SHA1 d7b38e36e92824f5290012f3e2270e63989d0dac SHA256 dd80ceaf0eb4677cea26f5de00d80835ebc6f58f3420acdc381b222b65453ba2 diff --git a/sci-libs/indilib-driver-gphoto/files/fix_zlib_link.patch b/sci-libs/indilib-driver-gphoto/files/fix_zlib_link.patch new file mode 100644 index 0000000..ef4b990 --- /dev/null +++ b/sci-libs/indilib-driver-gphoto/files/fix_zlib_link.patch @@ -0,0 +1,11 @@ +--- indilib-driver-gphoto-9999/CMakeLists.txt 2012-07-02 20:56:07.839743312 +0200 ++++ indilib-driver-gphoto-9999.new/CMakeLists.txt 2012-07-02 20:56:35.593266519 +0200 +@@ -43,7 +43,7 @@ + + add_executable(indi_gphoto_ccd ${indigphoto_SRCS}) + +-target_link_libraries(indi_gphoto_ccd ${INDI_LIBRARIES} ${INDI_MAIN_LIBRARIES} ${CFITSIO_LIBRARIES} ${LIBGPHOTO2_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${JPEG_LIBRARIES} gphoto2_port) ++target_link_libraries(indi_gphoto_ccd ${ZLIB_LIBRARIES} ${INDI_LIBRARIES} ${INDI_MAIN_LIBRARIES} ${CFITSIO_LIBRARIES} ${LIBGPHOTO2_LIBRARIES} ${ZLIB_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${JPEG_LIBRARIES} gphoto2_port) + install(TARGETS indi_gphoto_ccd RUNTIME DESTINATION bin ) + + install(FILES indi_gphoto.xml DESTINATION ${INDI_DATA_DIR}) diff --git a/sci-libs/indilib-driver-gphoto/indilib-driver-gphoto-9999.ebuild b/sci-libs/indilib-driver-gphoto/indilib-driver-gphoto-9999.ebuild new file mode 100644 index 0000000..ae34063 --- /dev/null +++ b/sci-libs/indilib-driver-gphoto/indilib-driver-gphoto-9999.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit cmake-utils subversion eutils + +DESCRIPTION="INDI driver for gphoto2 cameras" +HOMEPAGE="http://indlib.org" +ESVN_REPO_URI="https://indi.svn.sourceforge.net/svnroot/indi/trunk/3rdparty/indi-gphoto" +ESVN_PROJECT="${P}" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +SLOT="0" + +DEPEND="sci-libs/indilib \ + media-libs/libgphoto2" + +RDEPEND="${DEPEND}" + +src_unpack() { + subversion_src_unpack + epatch "${FILESDIR}/fix_zlib_link.patch" +} diff --git a/sci-libs/indilib-driver-qhy/Manifest b/sci-libs/indilib-driver-qhy/Manifest new file mode 100644 index 0000000..53aca40 --- /dev/null +++ b/sci-libs/indilib-driver-qhy/Manifest @@ -0,0 +1 @@ +EBUILD indilib-driver-qhy-9999.ebuild 497 RMD160 c099c0b61e6f80fffda577d230679e5500f28c38 SHA1 fc93609760e32b306e5d4f3d69799842dbde5093 SHA256 236357c0a4bd3277a0a810475f65c4c81c7fdbc3fdb4d4d06114e7e079afa7ea diff --git a/sci-libs/indilib-driver-qhy/indilib-driver-qhy-9999.ebuild b/sci-libs/indilib-driver-qhy/indilib-driver-qhy-9999.ebuild new file mode 100644 index 0000000..90835e9 --- /dev/null +++ b/sci-libs/indilib-driver-qhy/indilib-driver-qhy-9999.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit cmake-utils subversion eutils + +DESCRIPTION="INDI driver for QHY CCD cameras" +HOMEPAGE="http://indlib.org" +ESVN_REPO_URI="https://indi.svn.sourceforge.net/svnroot/indi/trunk/3rdparty/indi-qhy" +ESVN_PROJECT="${P}" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +SLOT="0" + +DEPEND="sci-libs/indilib" + +RDEPEND="${DEPEND}" + +src_unpack() { + subversion_src_unpack +} diff --git a/sci-libs/indilib/ChangeLog b/sci-libs/indilib/ChangeLog new file mode 100644 index 0000000..cdd3fd2 --- /dev/null +++ b/sci-libs/indilib/ChangeLog @@ -0,0 +1,87 @@ +# ChangeLog for sci-libs/indilib +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/indilib/ChangeLog,v 1.21 2011/10/30 15:47:38 ssuominen Exp $ + + 30 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> indilib-0.6.ebuild, + indilib-0.7.2.ebuild: + Rename obsolete USE="v4l2" to USE="v4l" wrt #385241. Move linux-headers from + RDEPEND to DEPEND. + + 13 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> indilib-0.7.2.ebuild: + ppc64 stable wrt #354033 + + 01 Jun 2011; Brent Baude <ranger@gentoo.org> indilib-0.7.2.ebuild: + Marking indilib-0.7.2 ppc stable for bug 354033 + + 09 May 2011; Markos Chandras <hwoarang@gentoo.org> indilib-0.7.2.ebuild: + Stable on amd64 wrt bug #354033 + + 09 May 2011; Thomas Kahle <tomka@gentoo.org> indilib-0.7.2.ebuild: + x86 stable per bug 354033 + + 13 Feb 2011; Tomáš Chvátal <scarabeus@gentoo.org> -indilib-0.6.2.ebuild: + old + +*indilib-0.7.2 (13 Jan 2011) + + 13 Jan 2011; Tomáš Chvátal <scarabeus@gentoo.org> + +files/0.7.2-fix_linking_pthread.patch, +files/0.7.2-fix_pkgconfig.patch, + +indilib-0.7.2.ebuild: + Version bump. Per bug #351398. + +*indilib-0.6.2 (20 Aug 2010) + + 20 Aug 2010; Tomáš Chvátal <scarabeus@gentoo.org> + +files/0.6.2-fix_fits_harddep.patch, +indilib-0.6.2.ebuild, + +files/0.6.2-fix_symlinks.patch: + Version bump. + + 19 Jan 2010; Jeroen Roovers <jer@gentoo.org> indilib-0.6.ebuild: + Stable for HPPA too. + + 30 Nov 2009; Joseph Jezak <josejx@gentoo.org> indilib-0.6.ebuild: + Marked ppc64 stable. + + 08 Nov 2009; Jeroen Roovers <jer@gentoo.org> indilib-0.6.ebuild: + Marked ~hppa (bug #280312). + + 17 Oct 2009; Markus Meier <maekke@gentoo.org> indilib-0.6.ebuild: + x86 stable, bug #288092 + + 11 Oct 2009; nixnut <nixnut@gentoo.org> indilib-0.6.ebuild: + ppc stable #288092 + + 09 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> indilib-0.6.ebuild: + amd64 stable wrt #288092 + + 15 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> + +files/0.6-multilib.patch, indilib-0.6.ebuild: + Fix mulitilib issues per bug #284929. + + 07 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> indilib-0.6.ebuild, + metadata.xml: + Rename useflag to be same as in kstars. + + 07 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> -indilib-0.5.ebuild, + -files/indilib-0.5+gcc-4.3.patch: + Remove old. + +*indilib-0.6 (07 Sep 2009) + + 07 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> + +files/0.6-fix_symlink.patch, +indilib-0.6.ebuild, metadata.xml: + Version bump. Needed for kstars. + + 02 Nov 2008; Mike Frysinger <vapier@gentoo.org> indilib-0.5.ebuild: + Cleanup ebuild and add ppc/ppc64 love for KDE 4. + + 09 Jun 2008; Diego Pettenò <flameeyes@gentoo.org> + +files/indilib-0.5+gcc-4.3.patch, indilib-0.5.ebuild: + Add patch to build with GCC 4.3. Thanks to Marek Miller in bug #223161. + +*indilib-0.5 (13 Jan 2008) + + 13 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org> +metadata.xml, + +indilib-0.5.ebuild: + Initial import to the tree as per bug 205646. + diff --git a/sci-libs/indilib/Manifest b/sci-libs/indilib/Manifest new file mode 100644 index 0000000..b783c06 --- /dev/null +++ b/sci-libs/indilib/Manifest @@ -0,0 +1,10 @@ +AUX 0.6-fix_symlink.patch 3035 RMD160 e28792ac0c04fb993ce746fc66cd0b8cf9472073 SHA1 225e19fc422dd0ac2aff178fca6cc9ad3ba47566 SHA256 180a1fd4b0939efbedb675f90d6b9f96bcd2516c59bea0f87be79083bd83b87a +AUX 0.6-multilib.patch 928 RMD160 bc2a8ea0b7a23ee7cae1cee1d13591398ec6d5c9 SHA1 faf3f653269458b4bb004f567c1b53d4e7d8a13e SHA256 cf56386ea42c474be1cbe6a3a9883e205001eaba34b0055e94483902a901a6be +AUX 0.6.2-fix_fits_harddep.patch 1061 RMD160 c1560646a531cf909f61258ac77721ac46036f81 SHA1 6b39ebe56762bd4d8ffd8ecca44f67c065148a51 SHA256 f4488c695276b827e656bbe4231007b129e1d3173781666d7f7ff68a41e2a4d7 +AUX 0.6.2-fix_symlinks.patch 2298 RMD160 ec1ac1b53fe6b121f719d742191a69c4b3893303 SHA1 eaed71aaf1e255081d14b3dd2d22122fb362031d SHA256 bcd19347ceb8a085920952f28dfce724cff48e4f10af4fede8c962e812e61caa +AUX 0.7.2-fix_linking_pthread.patch 591 RMD160 f7a6e4397627056cf4dc2badf13836d4245eedb0 SHA1 5f99949422eff8a8dac9b39377da4a5993b6ceb7 SHA256 939b8004e8d651b2ab5b42ca75390ab3d489d81bbd32c00f0e0c54babd7fcc22 +AUX 0.7.2-fix_pkgconfig.patch 470 RMD160 a0e3179d7fa2c609b1943a62290bea2516a8b53b SHA1 a3ac9c99754573c94fc732c12a937cb96579cee4 SHA256 1560353a1ab879c533c5186bd029efdb612bca7024fe280ed3d6e0e3b294ab56 +DIST libindi_0.9.1.tar.gz 602694 RMD160 977ba4f380dbbb3dc95122680e3ffd74955055fe SHA1 d4913c0fd9c622111f447d0a264ebc0127fc662c SHA256 2328661f257ee5c4cdbf384e17b64d4a4388ff4e9ed56623a9d52569c6f847d1 +EBUILD indilib-0.9.1.ebuild 1148 RMD160 0906d9ec39c8a73cdc39499f683eaf3898358183 SHA1 b1f4ef1303b60b08e6cad4cd4309ca5bd6083965 SHA256 776a47f4354f991845ace48850261c6a08cf5771f909b0de2d62d8f06f0e0197 +MISC ChangeLog 2974 RMD160 87b0701d922004f2477a536f48fd2b2ea12b8ed8 SHA1 b9a67ce2ecbf6abca1faa152a23082ec4dbeeecf SHA256 c28223cc80b24de4f1e0f7fbaefecede219e1524b8a858c49a2cd59ed9b0aa57 +MISC metadata.xml 335 RMD160 942b5fc4c73f9852492b50374514f6e10907ff02 SHA1 a2c11cd53eda2431bc7043414a6092b0a6b12c51 SHA256 34a0ab97703e3c50a0e80344d8275f27f6d138becfc3c5ada3c4daa688d8e3ef diff --git a/sci-libs/indilib/files/0.6-fix_symlink.patch b/sci-libs/indilib/files/0.6-fix_symlink.patch new file mode 100644 index 0000000..cf447c0 --- /dev/null +++ b/sci-libs/indilib/files/0.6-fix_symlink.patch @@ -0,0 +1,39 @@ +diff -urN libindi0-0.6.old/CMakeLists.txt libindi0-0.6/CMakeLists.txt +--- libindi0-0.6.old/CMakeLists.txt 2008-11-18 10:45:06.000000000 +0100 ++++ libindi0-0.6/CMakeLists.txt 2009-09-07 12:49:21.000000000 +0200 +@@ -146,7 +146,7 @@ + ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200gps.cpp
+ ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200generic.cpp
+ ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200classic.cpp
+- ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200apdriver.c
++ ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200apdriver.c
+ ${CMAKE_SOURCE_DIR}/drivers/telescope/lx200ap.cpp )
+
+ add_executable(indi_lx200generic ${lx200generic_SRCS} ${liblilxml_SRCS} ${libindicom_SRCS})
+@@ -159,14 +159,11 @@ +
+ install(TARGETS indi_lx200generic RUNTIME DESTINATION bin )
+
+-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_lx200generic_symlink.cmake
+-"exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${BIN_INSTALL_DIR}/indi_lx200generic ${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200classic)\n
+-exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${BIN_INSTALL_DIR}/indi_lx200generic ${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200autostar)\n
+-exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${BIN_INSTALL_DIR}/indi_lx200generic ${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200_16)\n
+-exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${BIN_INSTALL_DIR}/indi_lx200generic ${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200gps)\n
+-exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${BIN_INSTALL_DIR}/indi_lx200generic ${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200ap)\n
+-")
+-set_target_properties(indi_lx200generic PROPERTIES POST_INSTALL_SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/make_lx200generic_symlink.cmake)
++install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${BIN_INSTALL_DIR}/indi_lx200generic\" \"\$ENV{DESTDIR}/${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200classic\" )" )
++install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${BIN_INSTALL_DIR}/indi_lx200generic\" \"\$ENV{DESTDIR}//${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200autostar\" )" )
++install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${BIN_INSTALL_DIR}/indi_lx200generic\" \"\$ENV{DESTDIR}//${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200_16\" )" )
++install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${BIN_INSTALL_DIR}/indi_lx200generic\" \"\$ENV{DESTDIR}//${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200gps\" )" )
++install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${BIN_INSTALL_DIR}/indi_lx200generic\" \"\$ENV{DESTDIR}//${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200ap\" )" )
+ #################################################################################
+
+ ########### Celestron GPS ############
+@@ -521,4 +518,4 @@ +
+ install( FILES indiapi.h indidevapi.h base64.h eventloop.h ${CMAKE_SOURCE_DIR}/libs/lilxml.h
+ ${CMAKE_SOURCE_DIR}/libs/indicom.h DESTINATION ${INCLUDE_INSTALL_DIR}/libindi COMPONENT Devel)
+- +\ Chybí znak konce řádku na konci souboru ++
diff --git a/sci-libs/indilib/files/0.6-multilib.patch b/sci-libs/indilib/files/0.6-multilib.patch new file mode 100644 index 0000000..3f7ab72 --- /dev/null +++ b/sci-libs/indilib/files/0.6-multilib.patch @@ -0,0 +1,21 @@ +diff -urN libindi0-0.6.old/CMakeLists.txt libindi0-0.6/CMakeLists.txt +--- libindi0-0.6.old/CMakeLists.txt 2008-11-18 10:45:06.000000000 +0100 ++++ libindi0-0.6/CMakeLists.txt 2009-09-15 10:35:17.000000000 +0200 +@@ -96,7 +96,7 @@ + ######## INDI Static Library #########
+ ######################################
+ add_library(indidriver STATIC ${indimain_SRCS})
+-install(TARGETS indidriver ARCHIVE DESTINATION lib${LIB_POSTFIX})
++install(TARGETS indidriver ARCHIVE DESTINATION lib${LIB_SUFFIX})
+
+ ######################################
+ ######## INDI Shared Library #########
+@@ -114,7 +114,7 @@ + target_link_libraries(indi ${FLI_LIBRARIES})
+ endif(FLI_FOUND)
+
+-install(TARGETS indi LIBRARY DESTINATION lib${LIB_POSTFIX})
++install(TARGETS indi LIBRARY DESTINATION lib${LIB_SUFFIX})
+ set_target_properties(indi PROPERTIES VERSION ${INDI_VERSION} SOVERSION ${INDI_SOVERSION})
+
+ #####################################
diff --git a/sci-libs/indilib/files/0.6.2-fix_fits_harddep.patch b/sci-libs/indilib/files/0.6.2-fix_fits_harddep.patch new file mode 100644 index 0000000..ac033bf --- /dev/null +++ b/sci-libs/indilib/files/0.6.2-fix_fits_harddep.patch @@ -0,0 +1,18 @@ +diff -urN libindi-0.6.2/CMakeLists.txt libindi-0.6.2.new//CMakeLists.txt +--- libindi-0.6.2/CMakeLists.txt 2010-07-20 06:40:26.000000000 +0200 ++++ libindi-0.6.2.new//CMakeLists.txt 2010-08-20 11:04:46.803858551 +0200 +@@ -37,9 +37,11 @@ +
+ macro_optional_find_package(CFITSIO)
+
+-if (NOT CFITSIO_FOUND OR CFITSIO_VERSION_MAJOR LESS 3)
+- message(FATAL_ERROR "CFITSIO version too old, Please install cfitsio 3.x and try again. http://indi.sf.net")
+-endif (NOT CFITSIO_FOUND OR CFITSIO_VERSION_MAJOR LESS 3)
++if (WITH_CFITSIO)
++ if (NOT CFITSIO_FOUND OR CFITSIO_VERSION_MAJOR LESS 3)
++ message(FATAL_ERROR "CFITSIO version too old, Please install cfitsio 3.x and try again. http://indi.sf.net")
++ endif (NOT CFITSIO_FOUND OR CFITSIO_VERSION_MAJOR LESS 3)
++endif (WITH_CFITSIO)
+
+ macro_bool_to_01(CFITSIO_FOUND HAVE_CFITSIO_H)
+ macro_log_feature(CFITSIO_FOUND "libcfitsio" "A library for reading and writing data files in FITS (Flexible Image Transport System) data format" "http://indi.sf.net" FALSE "3.03" "Provides INDI with FITS I/O support.")
diff --git a/sci-libs/indilib/files/0.6.2-fix_symlinks.patch b/sci-libs/indilib/files/0.6.2-fix_symlinks.patch new file mode 100644 index 0000000..9b0255e --- /dev/null +++ b/sci-libs/indilib/files/0.6.2-fix_symlinks.patch @@ -0,0 +1,23 @@ +diff -urN libindi-0.6.2/CMakeLists.txt libindi-0.6.2.new//CMakeLists.txt +--- libindi-0.6.2/CMakeLists.txt 2010-07-20 06:40:26.000000000 +0200 ++++ libindi-0.6.2.new//CMakeLists.txt 2010-08-20 11:12:31.668952699 +0200 +@@ -178,14 +178,11 @@ +
+ install(TARGETS indi_lx200generic RUNTIME DESTINATION bin )
+
+-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_lx200generic_symlink.cmake
+-"exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${BIN_INSTALL_DIR}/indi_lx200generic ${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200classic)\n
+-exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${BIN_INSTALL_DIR}/indi_lx200generic ${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200autostar)\n
+-exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${BIN_INSTALL_DIR}/indi_lx200generic ${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200_16)\n
+-exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${BIN_INSTALL_DIR}/indi_lx200generic ${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200gps)\n
+-exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${BIN_INSTALL_DIR}/indi_lx200generic ${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200ap)\n
+-")
+-set_target_properties(indi_lx200generic PROPERTIES POST_INSTALL_SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/make_lx200generic_symlink.cmake)
++install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${BIN_INSTALL_DIR}/indi_lx200generic\" \"\$ENV{DESTDIR}/${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200classic\" )" )
++install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${BIN_INSTALL_DIR}/indi_lx200generic\" \"\$ENV{DESTDIR}/${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200autostar\" )" )
++install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${BIN_INSTALL_DIR}/indi_lx200generic\" \"\$ENV{DESTDIR}/${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200_16\" )" )
++install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${BIN_INSTALL_DIR}/indi_lx200generic\" \"\$ENV{DESTDIR}/${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200gps\" )" )
++install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \"${BIN_INSTALL_DIR}/indi_lx200generic\" \"\$ENV{DESTDIR}/${BUILD_ROOT}${BIN_INSTALL_DIR}/indi_lx200ap\" )" )
+ #################################################################################
+
+ ########### Celestron GPS ############
diff --git a/sci-libs/indilib/files/0.7.2-fix_linking_pthread.patch b/sci-libs/indilib/files/0.7.2-fix_linking_pthread.patch new file mode 100644 index 0000000..7ea0330 --- /dev/null +++ b/sci-libs/indilib/files/0.7.2-fix_linking_pthread.patch @@ -0,0 +1,12 @@ +diff -urN libindi-0.7.2.old/CMakeLists.txt libindi-0.7.2/CMakeLists.txt +--- libindi-0.7.2.old/CMakeLists.txt 2011-01-13 13:56:50.773108903 +0100 ++++ libindi-0.7.2/CMakeLists.txt 2011-01-13 14:12:52.486108902 +0100 +@@ -164,7 +164,7 @@ + ############# INDI Client Library ################
+ ##################################################
+ add_library(indiclient STATIC ${indibase_SRCS})
+-target_link_libraries(indiclient indi)
++target_link_libraries(indiclient indi pthread)
+ install(TARGETS indiclient ARCHIVE DESTINATION lib${LIB_POSTFIX})
+
+ #####################################
diff --git a/sci-libs/indilib/files/0.7.2-fix_pkgconfig.patch b/sci-libs/indilib/files/0.7.2-fix_pkgconfig.patch new file mode 100644 index 0000000..0617531 --- /dev/null +++ b/sci-libs/indilib/files/0.7.2-fix_pkgconfig.patch @@ -0,0 +1,10 @@ +diff -urN libindi-0.7.2.old/libindi.pc.cmake libindi-0.7.2/libindi.pc.cmake +--- libindi-0.7.2.old/libindi.pc.cmake 2011-01-13 13:56:50.769108903 +0100 ++++ libindi-0.7.2/libindi.pc.cmake 2011-01-13 13:57:13.421108903 +0100 +@@ -8,5 +8,5 @@ + URL=http://www.indilib.org/ + Version: @CMAKE_INDI_VERSION_STRING@ + Libs: -L@LIB_DESTINATION@ -lindi +-Cflags: -I@INCLUDE_INSTALL_DIR@ -@INCLUDE_INSTALL_DIR@/libindi ++Cflags: -I@INCLUDE_INSTALL_DIR@ -I@INCLUDE_INSTALL_DIR@/libindi + diff --git a/sci-libs/indilib/indilib-0.9.1.ebuild b/sci-libs/indilib/indilib-0.9.1.ebuild new file mode 100644 index 0000000..fcdc9d0 --- /dev/null +++ b/sci-libs/indilib/indilib-0.9.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/indilib/indilib-0.7.2.ebuild,v 1.6 2011/10/30 15:47:38 ssuominen Exp $ + +EAPI=3 + +MY_P="lib${PN/lib/}_${PV}" + +inherit cmake-utils eutils + +DESCRIPTION="INDI Astronomical Control Protocol library" +HOMEPAGE="http://indi.sourceforge.net/index.php/Main_Page" +SRC_URI="mirror://sourceforge/${PN/lib/}/${MY_P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="amd64 ~hppa ppc ppc64 x86" +IUSE="fits nova usb v4l" + +# libfli: not in portage +# fli? ( >=sci-libs/fli-1.71 ) +RDEPEND=" + sys-libs/zlib + fits? ( >=sci-libs/cfitsio-3.140 ) + nova? ( >=sci-libs/libnova-0.12.1 ) + usb? ( virtual/libusb:0 ) +" +DEPEND="${RDEPEND} + v4l? ( >=sys-kernel/linux-headers-2.6 ) +" + +S="${WORKDIR}/${MY_P/_/-}" + +src_prepare() { + base_src_prepare + + # fix multilib + sed -i \ + -e "s:\${LIB_POSTFIX}:\${LIB_SUFFIX}:g" \ + CMakeLists.txt || die "sed failed" +} + +src_configure() { + mycmakeargs="${mycmakeargs} + $(cmake-utils_use_with usb) + $(cmake-utils_use_with fits CFITSIO) + $(cmake-utils_use_with nova) + " + cmake-utils_src_configure +} diff --git a/sci-libs/indilib/metadata.xml b/sci-libs/indilib/metadata.xml new file mode 100644 index 0000000..9665d49 --- /dev/null +++ b/sci-libs/indilib/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>kde</herd> +<use> + <flag name="fits">Enable support for the FITS image format through cfitsio</flag> + <flag name="nova">Enable support for nova celestial mechanics calculations</flag> +</use> +</pkgmetadata> |