From 1cdea57ae34fc5fdae245cb291cfb74467ce2d32 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 6 Apr 2013 17:27:28 +0200 Subject: [PATCH] cmake: split the gui to a new cmake-gui pkg (issue #57). --- srcpkgs/cmake-gui | 1 - srcpkgs/cmake-gui/template | 34 ++++++++++++++++++++++++++++++++ srcpkgs/cmake/cmake-gui.template | 12 ----------- srcpkgs/cmake/template | 5 ++--- 4 files changed, 36 insertions(+), 16 deletions(-) delete mode 120000 srcpkgs/cmake-gui create mode 100644 srcpkgs/cmake-gui/template delete mode 100644 srcpkgs/cmake/cmake-gui.template diff --git a/srcpkgs/cmake-gui b/srcpkgs/cmake-gui deleted file mode 120000 index b6868d450eb..00000000000 --- a/srcpkgs/cmake-gui +++ /dev/null @@ -1 +0,0 @@ -cmake \ No newline at end of file diff --git a/srcpkgs/cmake-gui/template b/srcpkgs/cmake-gui/template new file mode 100644 index 00000000000..8c90a2b618a --- /dev/null +++ b/srcpkgs/cmake-gui/template @@ -0,0 +1,34 @@ +# Template file for 'cmake-gui' +pkgname=cmake-gui +version=2.8.10.2 +revision=2 +wrksrc="cmake-${version}" +# ETOOHUGE +disable_debug=yes +build_style=configure +configure_script=./bootstrap +configure_args="--prefix=/usr --mandir=/share/man + --docdir=/share/doc/cmake --system-libs --qt-gui" +if [ -n "$XBPS_MAKEJOBS" ]; then + configure_args="$configure_args --parallel=$XBPS_MAKEJOBS" +fi +makedepends="zlib-devel expat-devel libcurl-devel + ncurses-devel libarchive-devel>=3.1.2 qt-devel" +short_desc="Cross-platform, open-source build system - QT GUI" +maintainer="Juan RP " +license="BSD" +homepage="http://www.cmake.org" +distfiles="http://www.cmake.org/files/v2.8/cmake-$version.tar.gz" +checksum=ce524fb39da06ee6d47534bbcec6e0b50422e18b62abc4781a4ba72ea2910eb1 + +post_install() { + # Only interested in the gui and its files. + for f in ${DESTDIR}/usr/bin/* ${DESTDIR}/usr/share/man/man1/*; do + _fname=$(basename ${f}) + if [ "${_fname}" = "cmake-gui" -o "${_fname}" = "cmake-gui.1" ]; then + continue + fi + rm -f ${f} + done + rm -rf ${DESTDIR}/usr/share/{doc,cmake*,aclocal} +} diff --git a/srcpkgs/cmake/cmake-gui.template b/srcpkgs/cmake/cmake-gui.template deleted file mode 100644 index 2ade14db3d1..00000000000 --- a/srcpkgs/cmake/cmake-gui.template +++ /dev/null @@ -1,12 +0,0 @@ -# Template file for 'cmake-gui'. -# -depends="cmake>=${version}" -short_desc="cmake QT GUI" - -do_install() { - vmove usr/bin/cmake-gui usr/bin - vmove usr/share/mime usr/share - vmove usr/share/applications usr/share - vmove usr/share/pixmaps usr/share - vmove usr/share/man/man1/cmake-gui.1 usr/share/man/man1 -} diff --git a/srcpkgs/cmake/template b/srcpkgs/cmake/template index 34a7e4813f8..52277d0e475 100644 --- a/srcpkgs/cmake/template +++ b/srcpkgs/cmake/template @@ -2,18 +2,17 @@ pkgname=cmake version=2.8.10.2 revision=2 -subpackages="cmake-gui" # ETOOHUGE disable_debug=yes build_style=configure configure_script=./bootstrap configure_args="--prefix=/usr --mandir=/share/man - --docdir=/share/doc/cmake --system-libs --qt-gui" + --docdir=/share/doc/cmake --system-libs" if [ -n "$XBPS_MAKEJOBS" ]; then configure_args="$configure_args --parallel=$XBPS_MAKEJOBS" fi makedepends="zlib-devel expat-devel libcurl-devel - ncurses-devel libarchive-devel>=3.1.2 qt-devel" + ncurses-devel libarchive-devel>=3.1.2" short_desc="Cross-platform, open-source build system" maintainer="Juan RP " license="BSD"