[gentoo-commits] repo/gentoo:master commit in: x11-libs/libyui-qt/
commit: 8dd40ba7daa5d9885833c490756cb05c36a67076 Author: Michal Hrusecky gentoo org> AuthorDate: Thu Jun 16 19:54:22 2016 + Commit: Michal Hrušecký gentoo org> CommitDate: Thu Jun 16 20:04:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd40ba7 x11-libs/libyui-qt: Update to the latest upstream version 2.46.21 Package-Manager: portage-2.3.0_rc1 x11-libs/libyui-qt/Manifest | 1 + x11-libs/libyui-qt/libyui-qt-2.46.21.ebuild | 53 + 2 files changed, 54 insertions(+) diff --git a/x11-libs/libyui-qt/Manifest b/x11-libs/libyui-qt/Manifest index 6f099d8..fa2598d 100644 --- a/x11-libs/libyui-qt/Manifest +++ b/x11-libs/libyui-qt/Manifest @@ -1 +1,2 @@ DIST libyui-qt-2.44.0.tar.gz 161145 SHA256 2414c91a1b9823191cdddeedefbb994c4a3343baaab6ee61e358a80ce9523d03 SHA512 4bc5e96a663fda5ded2a7d4c75ffef51d1d30bf2f907e758f99570e31d62f7cb90a5441dc74790cbd89f8bf2542768186fda2f3a4bbcf42e2089ced7024ad53b WHIRLPOOL a468a7a1036a4ce6d20ddfc597a657411909740bf33630058d54dc7ac22b26471377df075db7b06932d3b77e5eaafa51e88b07f46ba5db11211597b40498cfdd +DIST libyui-qt-2.46.21.tar.gz 167324 SHA256 0c0e622fa796169b9feaed4512586469b6553e80ca5186c9794514c145fc7b5f SHA512 715154efd9fa2753f528e5a809fd2a3c635751b9bee3d511e396051b04a55086446510dbec5c70e753b1926c35faf84aaf05ea92a2a7f089f9b95dce9ee1a77f WHIRLPOOL 55539cee83f6a36a9f13c25c02bef27e65929f8129e32a1ee543b1bbd81826688cb52d5756271f0e4c594947ee37ee975082d112a77a44cfa652bded05f281de diff --git a/x11-libs/libyui-qt/libyui-qt-2.46.21.ebuild b/x11-libs/libyui-qt/libyui-qt-2.46.21.ebuild new file mode 100644 index 000..3f4e8f9 --- /dev/null +++ b/x11-libs/libyui-qt/libyui-qt-2.46.21.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit cmake-utils + +DESCRIPTION="UI abstraction library - Qt plugin" +HOMEPAGE="https://github.com/libyui/libyui-qt"; +SRC_URI="https://github.com/libyui/${PN}/archive/${PN}/master/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0/6" +KEYWORDS="~amd64 ~x86" + +IUSE="static-libs" + +RDEPEND=" + dev-qt/qtgui:5 + media-libs/freetype + x11-libs/libX11 + x11-libs/libyui:${SLOT} +" +# Only Boost headers are needed +# QtSvg headers only required, no linking +DEPEND="${RDEPEND} + dev-libs/boost + dev-qt/qtx11extras:5 + dev-qt/qtsvg:5" + +S="${WORKDIR}/${PN}-${PN}-master-${PV}" + +src_prepare() { + cp "${EPREFIX}/usr/share/libyui/buildtools/CMakeLists.common" CMakeLists.txt || die + + # TODO: set proper docs deps and USE flag for building them + sed -i -e '/SET_AUTODOCS/d' CMakeLists.txt || die 'sed on CMakeLists.txt failed' + sed -i -e 's/src examples/src/' PROJECTINFO.cmake || die 'sed on PROJECTINFO.cmake failed' + + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DENABLE_EXAMPLES=OFF + -DENABLE_WERROR=OFF + -DDOC_DIR="${EPREFIX}/usr/share/doc/${P}" + -DRESPECT_FLAGS=ON + $(cmake-utils_use_enable static-libs STATIC) + ) + cmake-utils_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libyui-gtk/
commit: 9bd4aac8fc040099df26191a00a962d4da8b9483 Author: Michal Hrusecky gentoo org> AuthorDate: Thu Jun 16 19:42:03 2016 + Commit: Michal Hrušecký gentoo org> CommitDate: Thu Jun 16 20:04:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd4aac8 x11-libs/libyui-gtk: Update to the latest upstream version 2.44.7 Package-Manager: portage-2.3.0_rc1 x11-libs/libyui-gtk/Manifest | 1 + x11-libs/libyui-gtk/libyui-gtk-2.44.7.ebuild | 48 2 files changed, 49 insertions(+) diff --git a/x11-libs/libyui-gtk/Manifest b/x11-libs/libyui-gtk/Manifest index 35342c4..2b06c6e 100644 --- a/x11-libs/libyui-gtk/Manifest +++ b/x11-libs/libyui-gtk/Manifest @@ -1 +1,2 @@ DIST libyui-gtk-2.44.5.tar.gz 291294 SHA256 934e91fa9cecfd932b71b37a29b485236162799d31ebb9d39ca5c14c845de94b SHA512 8493d46ea78b8e6cd28275c4c2a051c6eaec14d3cbfb20a6bb18346fe9e899c7c9ce4a156fb215c986baf69d398ccab00c3be017d5a30594cdfbb77df4e1e882 WHIRLPOOL 8bb61042b5c4ea9b3bccd4f14c47c258db46d5390e72a4813225cf59a2224ad664e1817a548530e76c75e924f60d7483ee1e7aef8eddf71a513251803a0cb26e +DIST libyui-gtk-2.44.7.tar.gz 292368 SHA256 329e134a7102d87d32c9c196812ce62367bf56e58474c1f3e75983b3f281a92d SHA512 d7031205f32bef3524b97c06d79d0dbebb6bfdd6071f03968b5862959f060f63d4241b56bca2f655a96281e32a9c160f7090ab96b7a32c7d00c31f93e9d26c4e WHIRLPOOL 1cdc7b269b8bfa5d053cd9ab54f7c7ae6faf2c8d92e6419a1f515cabe206ab9a44bc08ab91cafe9b298de63ca632ff91a12b0ecf31e61a0280cf9f4096de7dab diff --git a/x11-libs/libyui-gtk/libyui-gtk-2.44.7.ebuild b/x11-libs/libyui-gtk/libyui-gtk-2.44.7.ebuild new file mode 100644 index 000..5634a28 --- /dev/null +++ b/x11-libs/libyui-gtk/libyui-gtk-2.44.7.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit cmake-utils + +DESCRIPTION="UI abstraction library - GTK plugin" +HOMEPAGE="https://github.com/libyui/libyui-gtk"; +SRC_URI="https://github.com/libyui/${PN}/archive/${PN}/master/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0/6" +KEYWORDS="~amd64 ~x86" + +IUSE="static-libs" + +RDEPEND=" + x11-libs/gtk+:3 + x11-libs/libyui:${SLOT} +" +# Only Boost headers are needed +DEPEND="${RDEPEND} + dev-libs/boost" + +S="${WORKDIR}/${PN}-${PN}-master-${PV}" + +src_prepare() { + cp "${EPREFIX}/usr/share/libyui/buildtools/CMakeLists.common" CMakeLists.txt || die + + # TODO: set proper docs deps and USE flag for building them + sed -i -e '/SET_AUTODOCS/d' CMakeLists.txt || die 'sed on CMakeLists.txt failed' + sed -i -e 's/src examples/src/' PROJECTINFO.cmake || die 'sed on PROJECTINFO.cmake failed' + + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DENABLE_EXAMPLES=OFF + -DENABLE_WERROR=OFF + -DDOC_DIR="${EPREFIX}/usr/share/doc/${P}" + -DRESPECT_FLAGS=ON + $(cmake-utils_use_enable static-libs STATIC) + ) + cmake-utils_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libyui-ncurses/
commit: 87e27e60648c611b160ae82542bc0ae2669e0b8d Author: Michal Hrusecky gentoo org> AuthorDate: Thu Jun 16 20:03:47 2016 + Commit: Michal Hrušecký gentoo org> CommitDate: Thu Jun 16 20:04:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e27e60 x11-libs/libyui-ncurses: Update to the latest upstream version 2.47.6 Also add := to ncurses dependency Package-Manager: portage-2.3.0_rc1 x11-libs/libyui-ncurses/Manifest| 1 + x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild| 4 ++-- .../{libyui-ncurses-2.46.4.ebuild => libyui-ncurses-2.47.6.ebuild} | 6 +++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/x11-libs/libyui-ncurses/Manifest b/x11-libs/libyui-ncurses/Manifest index a6cf188..dbf6daa 100644 --- a/x11-libs/libyui-ncurses/Manifest +++ b/x11-libs/libyui-ncurses/Manifest @@ -1 +1,2 @@ DIST libyui-ncurses-2.46.4.tar.gz 181155 SHA256 3b2ec425277f5d4658c3318339076b72b9ee5e229569014ad69fd99948d8dec9 SHA512 9e03aa29ea7660c20d4ce36b7ebcac02af152185af3e91650d0d59379d3b2779515aa0b2325155a4eaaa02a1addc2ac25cf8a13d0e67a32fe94191da06c1b483 WHIRLPOOL fac47b00f9a8fe7c0293dd89f5cc6949104d4ee910487ef55cf0f323724d8079da5b880c8f8f99ba298fa385bc866a3377d21c198e52215d4b22d0d1df72d2f7 +DIST libyui-ncurses-2.47.6.tar.gz 188365 SHA256 fdec4c7ac4b67ade9b7490988ab4e7be553707a77d35966d92f5d729bc8d0132 SHA512 c11b4ac6e7d2e5fce52e39abbea5c9c280128071802ee925c00560642cb03e734393b348dc57d3aaff29993b36cdbc371f5766839640162a6e1310810c66e343 WHIRLPOOL 77c3bccf34d88cec96f18a0638ed9476e50930c780ebb974657c9ee268d94813d4e5a9993ae22c6da1062968ce4d46224b6168b5b4a3e1c4a44fd483281772ff diff --git a/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild b/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild index 50385b2..c487c0c 100644 --- a/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild +++ b/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86" IUSE="static-libs" -RDEPEND="sys-libs/ncurses +RDEPEND="sys-libs/ncurses:= x11-libs/libyui:${SLOT} " # Only Boost headers are needed diff --git a/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild b/x11-libs/libyui-ncurses/libyui-ncurses-2.47.6.ebuild similarity index 90% copy from x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild copy to x11-libs/libyui-ncurses/libyui-ncurses-2.47.6.ebuild index 50385b2..accabff 100644 --- a/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild +++ b/x11-libs/libyui-ncurses/libyui-ncurses-2.47.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -16,14 +16,14 @@ KEYWORDS="~amd64 ~x86" IUSE="static-libs" -RDEPEND="sys-libs/ncurses +RDEPEND="sys-libs/ncurses:= x11-libs/libyui:${SLOT} " # Only Boost headers are needed DEPEND="${RDEPEND} dev-libs/boost" -PATCHES=( "${FILESDIR}/${P}-tinfo.patch" ) +PATCHES=( "${FILESDIR}/${PN}-2.46.4-tinfo.patch" ) S="${WORKDIR}/${PN}-${PN}-master-${PV}"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libyui/
commit: 914d64fa6bb2598db6071e7a78022b98f537654e Author: Michal Hrusecky gentoo org> AuthorDate: Thu Jun 16 19:38:45 2016 + Commit: Michal Hrušecký gentoo org> CommitDate: Thu Jun 16 20:04:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=914d64fa x11-libs/libyui: Update to the latest upstream version 3.2.5 Package-Manager: portage-2.3.0_rc1 x11-libs/libyui/Manifest| 1 + x11-libs/libyui/libyui-3.2.5.ebuild | 51 + 2 files changed, 52 insertions(+) diff --git a/x11-libs/libyui/Manifest b/x11-libs/libyui/Manifest index 64dd43b..c85a74d 100644 --- a/x11-libs/libyui/Manifest +++ b/x11-libs/libyui/Manifest @@ -1 +1,2 @@ DIST libyui-3.0.13.tar.gz 204028 SHA256 aa3d961f4424365efdfffd4de1facdcd870570890681ebc9e59d16ea3687e44f SHA512 b698c4d44d9fa1d888b52f8d5e2216ff4a490ef97c153fac52674a237527807140663d87ceac7b36b0c6092e9035eaec7bfe7a2e1e93922de106873130a69c66 WHIRLPOOL a7c01af68f800e1f27ce5631c0b34ea35d3f82c3d173caea1516887de9bef557662ce0e577daa6ffb2003070adac40f958c7f3dd9c64d32b46fc11d4fed72b15 +DIST libyui-3.2.5.tar.gz 218517 SHA256 0fa6bc8f226ff74c5658fea27dfea532ca1c3199bd4ed9f70b3c1bb76cca5387 SHA512 174ec6893f749bc81495c2ee620e8c7d85e9cdb61db08d4f7d800c13306eb76e0f40d20a1eafeb579344b35d99f9735b65e63525ddd804cbe30ab7f4c18bec43 WHIRLPOOL 4bd63127753f329b4e8a8d8937c80b61eecdc1d634d2985e0f97d0d5497896c853042af319721d9c86ffddfe7802f2e4ef3c41f650d30428d7c5dfd91caa8ecd diff --git a/x11-libs/libyui/libyui-3.2.5.ebuild b/x11-libs/libyui/libyui-3.2.5.ebuild new file mode 100644 index 000..2683388 --- /dev/null +++ b/x11-libs/libyui/libyui-3.2.5.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit cmake-utils + +DESCRIPTION="UI abstraction library" +HOMEPAGE="https://github.com/libyui/libyui"; +SRC_URI="https://github.com/libyui/${PN}/archive/${PN}/master/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0/6" +KEYWORDS="~amd64 ~x86" + +IUSE="gtk ncurses qt4 static-libs" + +# Only Boost headers are needed +DEPEND="dev-libs/boost" +PDEPEND=" + qt4? ( x11-libs/libyui-qt:${SLOT} ) + ncurses? ( x11-libs/libyui-ncurses:${SLOT} ) + gtk? ( x11-libs/libyui-gtk:${SLOT} ) + " + +PATCHES=( "${FILESDIR}/${PN}-3.0.13-fix-qt-libs-check.patch" ) + +REQUIRED_USE="|| ( gtk ncurses qt4 )" + +S="${WORKDIR}/${PN}-${PN}-master-${PV}" + +src_prepare() { + cp buildtools/CMakeLists.common CMakeLists.txt || die + + # TODO: set proper docs deps and USE flag for building them + sed -i -e '/SET_AUTODOCS/d' CMakeLists.txt || die 'sed on CMakeLists.txt failed' + sed -i -e 's/src examples/src/' PROJECTINFO.cmake || die 'sed on PROJECTINFO.cmake failed' + + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DENABLE_WERROR=OFF + -DDOC_DIR="${EPREFIX}/usr/share/doc/${P}" + -DRESPECT_FLAGS=ON + $(cmake-utils_use_enable static-libs STATIC) + ) + cmake-utils_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/osc/
commit: b5dfe7f59dc907498e022e8cc6c1a5d74138accd Author: Michal Hrusecky gentoo org> AuthorDate: Sun Jun 12 19:28:15 2016 + Commit: Michal Hrušecký gentoo org> CommitDate: Sun Jun 12 20:33:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5dfe7f5 dev-util/osc: Update to the version 0.154.0 Package-Manager: portage-2.3.0_rc1 dev-util/osc/Manifest | 1 + dev-util/osc/osc-0.154.0.ebuild | 63 + 2 files changed, 64 insertions(+) diff --git a/dev-util/osc/Manifest b/dev-util/osc/Manifest index 7198684..7103d89 100644 --- a/dev-util/osc/Manifest +++ b/dev-util/osc/Manifest @@ -1,2 +1,3 @@ DIST osc-0.148.2.tar.gz 6818939 SHA256 573d23d84e47316bd2eaed16e37696a1b87b8bc8cb457be5403ecfcb4da44c4c SHA512 4e17c8fb8f78a3f9a279f27e3c52fa1a4d6ee62825e06a5943b144ff39a3c53650d31c1b8033ee78cf6f3d4e85c140b2fc0c7f86b3d134cea59fc8da24e3fd16 WHIRLPOOL 20160e3148f21ff78074f4858928fee20227defe1065c8971c9e1823ab7cb5195edab2ac9da4662667be49ad2dc772c1d260a83eae59166c362f3050b88fd19d DIST osc-0.152.0.tar.gz 331512 SHA256 e30508cb6197c48a4ac6364eb60e47a850a67faa705cc2eafbce4f1072c30b41 SHA512 273bad36565d4f90b1a1f9af965367728559e5d0d8060689b1086f1df12fd3ef575900064973888cba1c06fb2d7c0e998161d65c04581a040750ef34281f035a WHIRLPOOL f2937f91649f04a9c6710851cb6e52f5cf1614169c643e8ce82c8c3ad611f252e96b9002f7dfb2a9be762c86f9feb12f2e6b39f5f57fcf5b6a33e12ff975a3bc +DIST osc-0.154.0.tar.gz 341789 SHA256 00612f245db2f090c747e79d300440256252d5e739e8882ef4268a8e42739a6c SHA512 1240bc9cc9079115342fc0bff1e522ca8fbff0a22b15fc2bfa90817241fd42e2350dd9344e5d6e3e0b5842be3f010398d108c7f9c7d474bde5c2300f7bf6bfb7 WHIRLPOOL 7b7a656525796a531c0cba8d0ed8ddaa2c004717407b1b30b7bbfd6c2f44acc65e47cf1b67e597229318b5c374077b63bcf6a002ebc2717724c1ad8e7c893a75 diff --git a/dev-util/osc/osc-0.154.0.ebuild b/dev-util/osc/osc-0.154.0.ebuild new file mode 100644 index 000..2cddd13 --- /dev/null +++ b/dev-util/osc/osc-0.154.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +EGIT_REPO_URI="git://github.com/openSUSE/osc.git" + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="xml" + +if [[ "${PV}" == "" ]]; then + EXTRA_ECLASS="git-2" +else + OBS_PROJECT="openSUSE:Tools" + EXTRA_ECLASS="obs-download" +fi + +DISTUTILS_SINGLE_IMPL=1 +inherit distutils-r1 ${EXTRA_ECLASS} +unset EXTRA_ECLASS + +DESCRIPTION="Command line tool for Open Build Service" +HOMEPAGE="http://en.opensuse.org/openSUSE:OSC"; + +[[ "${PV}" == "" ]] || SRC_URI="${OBS_URI}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061 +[[ "${PV}" == "" ]] || \ +KEYWORDS="~amd64 ~x86" + +DEPEND=" + dev-python/urlgrabber[${PYTHON_USEDEP}] + app-arch/rpm[python,${PYTHON_USEDEP}] + dev-python/m2crypto[${PYTHON_USEDEP}] + ${PYTHON_DEPS} +" +PDEPEND="${DEPEND} + app-admin/sudo + dev-util/obs-service-meta +" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-0.139.2-out-of-tree-build.patch + distutils-r1_src_prepare +} + +src_install() { + distutils-r1_src_install + dosym osc-wrapper.py /usr/bin/osc + keepdir /usr/lib/osc/source_validators + cd "${ED}"/usr/ + find . -type f -exec sed -i 's|/usr/bin/build|/usr/bin/suse-build|g' {} + + find . -type f -exec sed -i 's|/usr/lib/build|/usr/libexec/suse-build|g' {} + + find . -type f -exec sed -i 's|/usr/lib/obs|/usr/libexec/obs|g' {} + + rm -f "${ED}"/usr/share/doc/${PN}*/TODO* +}