public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
From: Lemures Lemniscati <lemures.lemniscati@gmail.com>
To: cygwin-apps@cygwin.com
Subject: cmake-3.19.2-1 and related packages
Date: Fri, 18 Dec 2020 06:30:04 +0900	[thread overview]
Message-ID: <20201218063001.6DE3.50F79699@gmail.com> (raw)
In-Reply-To: <20200718190916.2374.50F79699@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 724 bytes --]

Hi!

Marco and Tony,

CMake 3.19.2 has been released in the upstream.
  https://blog.kitware.com/cmake-3-19-2-available-for-download/


A new candidate cmake.cygport has been uploaded (and is attached to this mail):
  https://github.com/cygwin-lem/cygwin-pkg/blob/cmake_3.19.2-1/cmake/cmake.cygport .

    Former patches have been merged into upstream 3.19.
    Use default src_install(), still cmake-mode.el will be properly installed.
    Add new packages: bash-completion-cmake and vim-cmake.

    Add BUILD_REQUIRES list, but it might be insufficient.

Generated packages except debuginfo files (300MB+) have been uploaded to
  https://app.box.com/s/8q5mpv4kv080jxsyc5tbongrerwfzbuz

Regards, 
Lem

[-- Attachment #2: cmake.cygport --]
[-- Type: application/octet-stream, Size: 2548 bytes --]

inherit emacs qt5

NAME="cmake"
VERSION=3.19.2
RELEASE=1
CATEGORY="Devel"
SUMMARY="Cross-platform makefile generation system"
DESCRIPTION="CMake is used to control the software compilation process using
simple platform and compiler independent configuration files. CMake generates
native makefiles and workspaces that can be used in the compiler environment
of your choice. CMake is quite sophisticated: it is possible to support
complex environments requiring system configuration, pre-processor generation,
code generation, and template instantiation."
HOMEPAGE="http://www.cmake.org/"
SRC_URI="https://github.com/Kitware/CMake/releases/download/v${VERSION}/cmake-${VERSION}.tar.gz
https://github.com/Kitware/CMake/releases/download/v${VERSION}/cmake-${VERSION}-SHA-256.txt.asc"

PATCH_URI="
"

BUILD_REQUIRES="
  libarchive-devel\
  libcurl-devel\
  libexpat-devel\
  libjsoncpp-devel\
  libncurses-devel\
  librhash-devel\
  libuuid-devel\
  libuv-devel\
  zlib-devel\
  libQt5Core-devel\
  libQt5Gui-devel\
  librhash-devel\
  libbz2-devel\
  liblzma-devel\
  libzstd-devel\
  python38-sphinx\
  python38-alabaster\
  emacs\
" # This list might be insufficient.


PKG_NAMES="${NAME} ${NAME}-gui ${NAME}-doc \
           emacs-cmake vim-cmake bash-completion-cmake"
cmake_CONTENTS="--exclude=cmake-gui.* usr/bin/ usr/share/aclocal/
                usr/share/cmake*/ usr/share/man/"
cmake_gui_SUMMARY="${SUMMARY} (GUI)"
cmake_gui_REQUIRES=${NAME}
cmake_gui_CONTENTS="etc/ usr/bin/cmake-gui.exe usr/share/applications/
                    usr/share/man/man1/cmake-gui.*
                    usr/share/cmake*/Help/manual/cmake-gui.1.rst
                    usr/share/icons/ usr/share/mime/"
cmake_doc_SUMMARY="${SUMMARY} (documentation)"
cmake_doc_CONTENTS="usr/share/doc/"
emacs_cmake_CATEGORY="Editors"
emacs_cmake_SUMMARY="${SUMMARY} (Emacs mode)"
emacs_cmake_REQUIRES=${NAME}
emacs_cmake_CONTENTS="usr/share/emacs/"
vim_cmake_CATEGORY="Editors"
vim_cmake_SUMMARY="${SUMMARY} (vim)"
vim_cmake_REQUIRES=${NAME}
vim_cmake_CONTENTS="usr/share/vim/"
bash_completion_cmake_CATEGORY="Shells"
bash_completion_cmake_SUMMARY="${SUMMARY} (bash-completion)"
bash_completion_cmake_REQUIRES=${NAME}
bash_completion_cmake_CONTENTS="usr/share/bash-completion/"

src_compile() {
	cd ${B}
	export CC CXX
	${S}/bootstrap \
		--prefix=/usr \
		--datadir=/share/${NAME}-${VERSION} \
		--docdir=/share/doc/${NAME} \
		--mandir=/share/man \
		--qt-gui --qt-qmake=${QT5_QMAKE} \
		--system-libs \
		--sphinx-man --sphinx-html \
	|| error "bootstrap failed"
	cygmake
}

  parent reply	other threads:[~2020-12-17 21:30 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-17 20:14 [ITA] cmake-3.18.0-1 " Lemures Lemniscati
2020-07-17 21:13 ` Marco Atzeri
2020-07-18  1:00   ` Lemures Lemniscati
2020-07-18  6:12   ` Achim Gratz
2020-07-18  6:29     ` Marco Atzeri
2020-07-18  7:01       ` Achim Gratz
2020-07-18  8:13         ` Achim Gratz
2020-07-18 10:09         ` Lemures Lemniscati
2020-08-07 16:06           ` cmake upstream has merged cygwin patches Lemures Lemniscati
2020-08-07 19:51             ` Marco Atzeri
2020-08-08  0:47               ` Lemures Lemniscati
2020-08-10  8:17                 ` Marco Atzeri
2020-08-10 13:12                   ` Lemures Lemniscati
2020-11-19 22:45           ` cmake-3.19.0-1 and related packages Lemures Lemniscati
2020-11-25 22:11           ` cmake-3.19.1-1 " Lemures Lemniscati
2020-12-17 21:30           ` Lemures Lemniscati [this message]
2021-03-27 15:58             ` cmake-3.19.2-1 " Marco Atzeri
2021-03-27 22:02               ` Lemures Lemniscati
2021-03-28  2:45                 ` Lemures Lemniscati
2021-03-28  7:00                   ` Marco Atzeri
2021-03-28  0:12               ` Lemures Lemniscati
2021-03-28  7:02                 ` Marco Atzeri

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201218063001.6DE3.50F79699@gmail.com \
    --to=lemures.lemniscati@gmail.com \
    --cc=cygwin-apps@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).