forked from pool/cmake
Accepting request 224366 from KDE:Unstable:Frameworks
Update to 3.0.0~rc1 (i'm guessing this one will need a staging for sure ;-) OBS-URL: https://build.opensuse.org/request/show/224366 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=141
This commit is contained in:
parent
1b99c7a5b7
commit
ba5c0f0076
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:8c6574e9afabcb9fc66f463bb1f2f051958d86c85c37fccf067eb1a44a120e5e
|
|
||||||
size 6068231
|
|
3
cmake-3.0.0-rc1.tar.gz
Normal file
3
cmake-3.0.0-rc1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f13ac75c2440cb81aa1c193cf4f3898092f72a0c2d43b7b02f8476a8e5e1d1e6
|
||||||
|
size 5485992
|
@ -1,6 +1,6 @@
|
|||||||
--- Modules/FindRuby.cmake.orig 2013-05-18 15:29:53.805033064 +0200
|
--- cmake-3.0.0-rc1.orig/Modules/FindRuby.cmake 2014-02-26 16:41:21.000000000 +0100
|
||||||
+++ Modules/FindRuby.cmake 2013-05-18 15:30:21.605683563 +0200
|
+++ cmake-3.0.0-rc1/Modules/FindRuby.cmake 2014-03-01 02:17:02.602227025 +0100
|
||||||
@@ -102,7 +102,7 @@
|
@@ -113,7 +113,7 @@ if(RUBY_EXECUTABLE AND NOT RUBY_VERSIO
|
||||||
_RUBY_CONFIG_VAR("sitelibdir" RUBY_SITELIB_DIR)
|
_RUBY_CONFIG_VAR("sitelibdir" RUBY_SITELIB_DIR)
|
||||||
|
|
||||||
# vendor_ruby available ?
|
# vendor_ruby available ?
|
||||||
|
@ -1,3 +1,17 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 1 00:22:54 UTC 2014 - hrvoje.senjan@gmail.com
|
||||||
|
|
||||||
|
- Update to 3.0.0~rc1
|
||||||
|
* First release candidate of 3.0.0 release, for more details, please
|
||||||
|
see http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html
|
||||||
|
- Drop cmake-jni-ppc64le.patch and fix-check-for-freetype251.patch,
|
||||||
|
merged upstream
|
||||||
|
- Added pkgconfig(bzip2) BuildRequires for bzip2 support
|
||||||
|
- Rebase cmake-fix-ruby-test.patch to current release
|
||||||
|
- All documentation is now available in rst format, and in
|
||||||
|
/usr/share/cmake/Help directory (including former man files),
|
||||||
|
see mentioned online changelog
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jan 28 19:46:59 UTC 2014 - hrvoje.senjan@gmail.com
|
Tue Jan 28 19:46:59 UTC 2014 - hrvoje.senjan@gmail.com
|
||||||
|
|
||||||
|
@ -17,10 +17,11 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: cmake-gui
|
Name: cmake-gui
|
||||||
Version: 2.8.12.2
|
Version: 3.0.0~rc1
|
||||||
Release: 0
|
Release: 0
|
||||||
|
%define rversion 3.0.0-rc1
|
||||||
Url: http://www.cmake.org/
|
Url: http://www.cmake.org/
|
||||||
Source0: http://www.cmake.org/files/v2.8/cmake-%{version}.tar.gz
|
Source0: http://www.cmake.org/files/v3.0/cmake-%{rversion}.tar.gz
|
||||||
Summary: CMake graphical user interface
|
Summary: CMake graphical user interface
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
Group: Development/Tools/Building
|
Group: Development/Tools/Building
|
||||||
@ -40,6 +41,7 @@ BuildRequires: libqt4-devel
|
|||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
|
BuildRequires: pkgconfig(bzip2)
|
||||||
|
|
||||||
Requires: cmake
|
Requires: cmake
|
||||||
|
|
||||||
@ -48,7 +50,7 @@ This is a Graphical User Interface for CMake, a cross-platform,
|
|||||||
open-source make system.
|
open-source make system.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n cmake-%{version}
|
%setup -q -n cmake-%{rversion}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
EXTRA_FLAGS="--qt-gui"
|
EXTRA_FLAGS="--qt-gui"
|
||||||
@ -81,8 +83,6 @@ rm -rf %{buildroot}/usr/bin/{cpack,cmake,ctest}
|
|||||||
rm -rf %{buildroot}/usr/share/cmake
|
rm -rf %{buildroot}/usr/share/cmake
|
||||||
rm -rf %{buildroot}/usr/share/aclocal/cmake.m4
|
rm -rf %{buildroot}/usr/share/aclocal/cmake.m4
|
||||||
rm -rf %{buildroot}/usr/share/doc/packages/cmake
|
rm -rf %{buildroot}/usr/share/doc/packages/cmake
|
||||||
rm -rf %{buildroot}/usr/share/man/man1/{cmake,cmakecommands,cmakecompat}.1
|
|
||||||
rm -rf %{buildroot}/usr/share/man/man1/{cmakemodules,cmakepolicies,cmakeprops,cmakevars,cpack,ctest}.1
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
@ -90,6 +90,5 @@ rm -rf %{buildroot}/usr/share/man/man1/{cmakemodules,cmakepolicies,cmakeprops,cm
|
|||||||
%{_datadir}/applications/CMake.desktop
|
%{_datadir}/applications/CMake.desktop
|
||||||
%{_datadir}/mime/packages/cmakecache.xml
|
%{_datadir}/mime/packages/cmakecache.xml
|
||||||
%{_datadir}/pixmaps/CMakeSetup32.png
|
%{_datadir}/pixmaps/CMakeSetup32.png
|
||||||
%doc %{_mandir}/man1/cmake-gui.1.*
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
Index: cmake-2.8.12.1/Modules/FindJNI.cmake
|
|
||||||
===================================================================
|
|
||||||
--- cmake-2.8.12.1.orig/Modules/FindJNI.cmake
|
|
||||||
+++ cmake-2.8.12.1/Modules/FindJNI.cmake
|
|
||||||
@@ -45,6 +45,8 @@ macro(java_append_library_directories _v
|
|
||||||
# mips* machines are bi-endian mostly so processor does not tell
|
|
||||||
# endianess of the underlying system.
|
|
||||||
set(_java_libarch "${CMAKE_SYSTEM_PROCESSOR}" "mips" "mipsel" "mipseb")
|
|
||||||
+ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc|ppc)64le")
|
|
||||||
+ set(_java_libarch "ppc64le")
|
|
||||||
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc|ppc)64")
|
|
||||||
set(_java_libarch "ppc64")
|
|
||||||
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc|ppc)")
|
|
@ -1,3 +1,17 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 1 00:22:54 UTC 2014 - hrvoje.senjan@gmail.com
|
||||||
|
|
||||||
|
- Update to 3.0.0~rc1
|
||||||
|
* First release candidate of 3.0.0 release, for more details, please
|
||||||
|
see http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html
|
||||||
|
- Drop cmake-jni-ppc64le.patch and fix-check-for-freetype251.patch,
|
||||||
|
merged upstream
|
||||||
|
- Added pkgconfig(bzip2) BuildRequires for bzip2 support
|
||||||
|
- Rebase cmake-fix-ruby-test.patch to current release
|
||||||
|
- All documentation is now available in rst format, and in
|
||||||
|
/usr/share/cmake/Help directory (including former man files),
|
||||||
|
see mentioned online changelog
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 18 00:30:04 UTC 2014 - dvaleev@suse.com
|
Tue Feb 18 00:30:04 UTC 2014 - dvaleev@suse.com
|
||||||
|
|
||||||
|
27
cmake.spec
27
cmake.spec
@ -17,17 +17,14 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: cmake
|
Name: cmake
|
||||||
Version: 2.8.12.2
|
Version: 3.0.0~rc1
|
||||||
Release: 0
|
Release: 0
|
||||||
|
%define rversion 3.0.0-rc1
|
||||||
Url: http://www.cmake.org/
|
Url: http://www.cmake.org/
|
||||||
Source0: http://www.cmake.org/files/v2.8/%{name}-%{version}.tar.gz
|
Source0: http://www.cmake.org/files/v3.0/%{name}-%{rversion}.tar.gz
|
||||||
Source1: cmake.macros
|
Source1: cmake.macros
|
||||||
Source2: opensuse_rules.cmake
|
Source2: opensuse_rules.cmake
|
||||||
Patch2: cmake-fix-ruby-test.patch
|
Patch2: cmake-fix-ruby-test.patch
|
||||||
# PATCH-FIX-UPSTREAM fix-check-for-freetype251.patch -- http://www.cmake.org/Bug/view.php?id=13959, http://www.cmake.org/Bug/view.php?id=14601
|
|
||||||
Patch3: fix-check-for-freetype251.patch
|
|
||||||
# PATCH-FIX-UPSTREAM cmake-jni-ppc64le.patch -- https://github.com/Kitware/CMake/pull/90
|
|
||||||
Patch4: cmake-jni-ppc64le.patch
|
|
||||||
Summary: Cross-platform, open-source make system
|
Summary: Cross-platform, open-source make system
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
Group: Development/Tools/Building
|
Group: Development/Tools/Building
|
||||||
@ -48,6 +45,7 @@ BuildRequires: gcc-c++
|
|||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
|
BuildRequires: pkgconfig(bzip2)
|
||||||
|
|
||||||
Requires: make
|
Requires: make
|
||||||
|
|
||||||
@ -55,10 +53,8 @@ Requires: make
|
|||||||
CMake is a cross-platform, open-source make system
|
CMake is a cross-platform, open-source make system
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version}
|
%setup -q -n %{name}-%{rversion}
|
||||||
%patch2
|
%patch2 -p1
|
||||||
%patch3 -p1
|
|
||||||
%patch4 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CXXFLAGS="$RPM_OPT_FLAGS"
|
export CXXFLAGS="$RPM_OPT_FLAGS"
|
||||||
@ -85,7 +81,6 @@ make VERBOSE=1 %{?_smp_mflags}
|
|||||||
make DESTDIR=%{buildroot} install
|
make DESTDIR=%{buildroot} install
|
||||||
mkdir -p %{buildroot}%{_libdir}/cmake
|
mkdir -p %{buildroot}%{_libdir}/cmake
|
||||||
find %{buildroot}/usr/share/cmake -type f -print0 | xargs -0 chmod 644
|
find %{buildroot}/usr/share/cmake -type f -print0 | xargs -0 chmod 644
|
||||||
cp ChangeLog.manual %{buildroot}/usr/share/doc/packages/%{name}/Changelog
|
|
||||||
# rpm macros
|
# rpm macros
|
||||||
install -m644 %{SOURCE1} -D %{buildroot}%{_sysconfdir}/rpm/macros.cmake
|
install -m644 %{SOURCE1} -D %{buildroot}%{_sysconfdir}/rpm/macros.cmake
|
||||||
# buildrules
|
# buildrules
|
||||||
@ -109,15 +104,5 @@ sed -i \
|
|||||||
%{_libdir}/cmake
|
%{_libdir}/cmake
|
||||||
%{_datadir}/aclocal/cmake.m4
|
%{_datadir}/aclocal/cmake.m4
|
||||||
%doc %{_datadir}/doc/packages/%{name}
|
%doc %{_datadir}/doc/packages/%{name}
|
||||||
%doc %{_mandir}/man1/cmakepolicies.1.*
|
|
||||||
%doc %{_mandir}/man1/cmake.1.*
|
|
||||||
%doc %{_mandir}/man1/ctest.1.*
|
|
||||||
%doc %{_mandir}/man1/ccmake.1.*
|
|
||||||
%doc %{_mandir}/man1/cmakecommands.1.*
|
|
||||||
%doc %{_mandir}/man1/cmakecompat.1.*
|
|
||||||
%doc %{_mandir}/man1/cmakemodules.1.*
|
|
||||||
%doc %{_mandir}/man1/cmakeprops.1.*
|
|
||||||
%doc %{_mandir}/man1/cmakevars.1.*
|
|
||||||
%doc %{_mandir}/man1/cpack.1.*
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -1,40 +0,0 @@
|
|||||||
diff -Naur cmake-2.8.12.1.orig/Modules/FindFreetype.cmake cmake-2.8.12.1/Modules/FindFreetype.cmake
|
|
||||||
--- cmake-2.8.12.1.orig/Modules/FindFreetype.cmake 2013-11-05 20:07:22.000000000 +0100
|
|
||||||
+++ cmake-2.8.12.1/Modules/FindFreetype.cmake 2013-12-09 01:12:02.967856671 +0100
|
|
||||||
@@ -70,6 +70,19 @@
|
|
||||||
PATH_SUFFIXES include/freetype2 include
|
|
||||||
)
|
|
||||||
|
|
||||||
+if(NOT FREETYPE_INCLUDE_DIR_freetype2)
|
|
||||||
+ find_path(FREETYPE_INCLUDE_DIR_freetype2 config/ftheader.h
|
|
||||||
+ HINTS
|
|
||||||
+ ENV FREETYPE_DIR
|
|
||||||
+ PATHS
|
|
||||||
+ /usr/X11R6
|
|
||||||
+ /usr/local/X11R6
|
|
||||||
+ /usr/local/X11
|
|
||||||
+ /usr/freeware
|
|
||||||
+ PATH_SUFFIXES include/freetype2 include
|
|
||||||
+ )
|
|
||||||
+endif()
|
|
||||||
+
|
|
||||||
find_library(FREETYPE_LIBRARY
|
|
||||||
NAMES freetype libfreetype freetype219
|
|
||||||
HINTS
|
|
||||||
@@ -91,8 +104,14 @@
|
|
||||||
endif()
|
|
||||||
set(FREETYPE_LIBRARIES "${FREETYPE_LIBRARY}")
|
|
||||||
|
|
||||||
-if(FREETYPE_INCLUDE_DIR_freetype2 AND EXISTS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h")
|
|
||||||
- file(STRINGS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h" freetype_version_str
|
|
||||||
+if(EXISTS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h")
|
|
||||||
+ set(FREETYPE_H "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h")
|
|
||||||
+elseif(EXISTS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype.h")
|
|
||||||
+ set(FREETYPE_H "${FREETYPE_INCLUDE_DIR_freetype2}/freetype.h")
|
|
||||||
+endif()
|
|
||||||
+
|
|
||||||
+if(FREETYPE_INCLUDE_DIR_freetype2 AND FREETYPE_H)
|
|
||||||
+ file(STRINGS "${FREETYPE_H}" freetype_version_str
|
|
||||||
REGEX "^#[\t ]*define[\t ]+FREETYPE_(MAJOR|MINOR|PATCH)[\t ]+[0-9]+$")
|
|
||||||
|
|
||||||
unset(FREETYPE_VERSION_STRING)
|
|
Loading…
Reference in New Issue
Block a user