diff options
Diffstat (limited to 'app-pda/multisync-gui')
6 files changed, 113 insertions, 0 deletions
diff --git a/app-pda/multisync-gui/Manifest b/app-pda/multisync-gui/Manifest new file mode 100644 index 000000000000..01f3aecb19fb --- /dev/null +++ b/app-pda/multisync-gui/Manifest @@ -0,0 +1,2 @@ +DIST multisync-gui-0.91.0.tar.gz 112933 SHA256 958b9f2ecf4726095be7a8a5de5d24d325e487891dce56d02b566a93027f769d SHA512 66697d8d48d494d6a2aef7cf26cbe3b2602e9661b5c557acc15b2b0942062edcb7cba95c9c2192d097ff7a1a16f051ac613eb8dbcd2429287153fc8354f2fe2b WHIRLPOOL 137019f6d750b8045d0a35bd76dfe2330b896f4a6b413eeb66eeea64c87d5f39fb8306c8dfdb7c16add85b0c8bbdbde8599ff4edde0e37201bc0b9fb3d93d4b3 +DIST multisync-gui-0.92.0_pre20080531.tar.bz2 47265 SHA256 a7dcbcf2a1d367772e7bb83260cac8c66a524135bc96cef674d891cbec08de9d SHA512 f800f63f63283feb1fa7a2ff4f4beba4807c6ba24665a28b249ee5399a8a41062707c3cd04ff5e359c6f9c7f0f5ba4b5941d6a584befe4d8cc63b31f109fa858 WHIRLPOOL acee792dfa19d4ff039122681e2e5ff41dfc3857d3427ce1d77d5e7c2768fe527577f832f04faed47264eb4d8908e5e92367464f6812010d757adea9643642eb diff --git a/app-pda/multisync-gui/files/multisync-gui-0.92.0-cmake.patch b/app-pda/multisync-gui/files/multisync-gui-0.92.0-cmake.patch new file mode 100644 index 000000000000..2edffd93e86e --- /dev/null +++ b/app-pda/multisync-gui/files/multisync-gui-0.92.0-cmake.patch @@ -0,0 +1,41 @@ +Path-fixings. + +http://bugs.gentoo.org/237366 + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,7 +1,7 @@ + PROJECT( multisyncgui C ) + +-SET( MULTISYNCGUI_GLADE_DIR "${CMAKE_INSTALL_PREFIX}/usr/share/multisync-gui/" ) +-SET( MULTISYNCGUI_ICON_DIR "${CMAKE_INSTALL_PREFIX}/usr/share/pixmaps/multisync-gui/" ) ++SET( MULTISYNCGUI_GLADE_DIR "${CMAKE_INSTALL_PREFIX}/share/multisync-gui/" ) ++SET( MULTISYNCGUI_ICON_DIR "${CMAKE_INSTALL_PREFIX}/share/pixmaps/" ) + + SET( MULTISYNCGUI_VERSION "0.36" ) + SET( MULTISYNCGUI_GLADE "${MULTISYNCGUI_GLADE_DIR}/multisyncgui.glade" ) +--- a/misc/CMakeLists.txt ++++ b/misc/CMakeLists.txt +@@ -3,6 +3,6 @@ CONFIGURE_FILE( "${CMAKE_CURRENT_SOURCE_DIR}/multisyncgui.glade" "${CMAKE_CURREN + + ###### INSTALL ################### + +-INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/multisyncgui.desktop DESTINATION "${CMAKE_INSTALL_PREFIX}/usr/share/applications/" ) ++INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/multisyncgui.desktop DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications/" ) + INSTALL( FILES "${CMAKE_CURRENT_BINARY_DIR}/multisyncgui.glade" DESTINATION "${MULTISYNCGUI_GLADE_DIR}" ) + INSTALL( FILES multisync.png DESTINATION ${MULTISYNCGUI_ICON_DIR} ) +--- a/misc/multisyncgui.desktop ++++ b/misc/multisyncgui.desktop +@@ -3,10 +3,10 @@ Encoding=UTF-8 + Name=multisyncgui + Comment=Synchronization program for personal information such as calendars, addressbooks etc. + Comment[de]=Synchronisation von Organizern, PIMs und Mobiltelefonen +-Exec=@PREFIX@/bin/multisync-gui ++Exec=@CMAKE_INSTALL_PREFIX@/bin/multisyncgui + Terminal=false + Type=Application +-Icon=@MULTISYNC_ICON_DIR@/multisync.png ++Icon=@MULTISYNCGUI_ICON_DIR@/multisync.png + StartupWMClass=multisync + X-Desktop-File-Install-Version=0.3 + Categories=Application;Utility;X-Red-Hat-Base; diff --git a/app-pda/multisync-gui/files/multisync-gui-0.92.0-pixbuf-include.patch b/app-pda/multisync-gui/files/multisync-gui-0.92.0-pixbuf-include.patch new file mode 100644 index 000000000000..af88164a8e07 --- /dev/null +++ b/app-pda/multisync-gui/files/multisync-gui-0.92.0-pixbuf-include.patch @@ -0,0 +1,10 @@ +Add gdk-pixbuf include dir (split out in gtk+-2.21). + +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -1,4 +1,4 @@ +-INCLUDE_DIRECTORIES( ${OPENSYNC_INCLUDE_DIRS} ${GTK2_INCLUDE_DIRS} ${LIBGLADE_INCLUDE_DIRS} ${LIBXML2_INCLUDE_DIRS} ) ++INCLUDE_DIRECTORIES( ${OPENSYNC_INCLUDE_DIRS} ${GTK2_INCLUDE_DIRS} ${LIBGLADE_INCLUDE_DIRS} ${LIBXML2_INCLUDE_DIRS} /usr/include/gdk-pixbuf-2.0 ) + LINK_DIRECTORIES( ${OPENSYNC_LIBRARY_DIRS} ${GTK2_LIBRARY_DIRS} ${LIBGLADE_LIBRARY_DIRS} ${LIBXML2_LIBRARY_DIRS} ) + + SET( multisyncgui_SRCS diff --git a/app-pda/multisync-gui/metadata.xml b/app-pda/multisync-gui/metadata.xml new file mode 100644 index 000000000000..228404d3a4b2 --- /dev/null +++ b/app-pda/multisync-gui/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>pda</herd> +</pkgmetadata> diff --git a/app-pda/multisync-gui/multisync-gui-0.91.0.ebuild b/app-pda/multisync-gui/multisync-gui-0.91.0.ebuild new file mode 100644 index 000000000000..0b9ea658fa7f --- /dev/null +++ b/app-pda/multisync-gui/multisync-gui-0.91.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit toolchain-funcs + +DESCRIPTION="OpenSync multisync-gui" +HOMEPAGE="http://www.opensync.org/" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND="<=app-pda/libopensync-0.35 + >=gnome-base/libgnomeui-2 + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS="" + +src_configure() { + CPPFLAGS="${CXXFLAGS}" CFLAGS="${CXXFLAGS}" ./configure --prefix=/usr +} diff --git a/app-pda/multisync-gui/multisync-gui-0.92.0_pre20080531.ebuild b/app-pda/multisync-gui/multisync-gui-0.92.0_pre20080531.ebuild new file mode 100644 index 000000000000..e1fe569265a8 --- /dev/null +++ b/app-pda/multisync-gui/multisync-gui-0.92.0_pre20080531.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit cmake-utils + +DESCRIPTION="OpenSync multisync-gui" +HOMEPAGE="http://www.opensync.org/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +KEYWORDS="~amd64 ~ppc ~x86" +SLOT="0" +LICENSE="GPL-2" +IUSE="" + +RDEPEND="~app-pda/libopensync-0.36 + >=dev-libs/libxml2-2.6.30 + >=gnome-base/libglade-2.6.2:2.0 + >=x11-libs/gtk+-2.21:2" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-0.92.0-cmake.patch \ + "${FILESDIR}"/${PN}-0.92.0-pixbuf-include.patch +} |