[cmake-fedora] Major revised cmake-fedora
Ding-Yi Chen
dchen at fedoraproject.org
Thu Jul 19 16:03:29 UTC 2012
commit ccb208afe6dbe715498f98186d87a211691ccd96
Author: Ding-Yi Chen <dingyichen at gmail.com>
Date: Fri Jul 20 02:02:45 2012 +1000
Major revised cmake-fedora
.gitignore | 1 +
cmake-fedora.spec | 50 ++++++++++++++++++++++++++++++++++++++++++++++----
sources | 2 +-
3 files changed, 48 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6c712e7..3986272 100644
--- a/.gitignore
+++ b/.gitignore
@@ -50,3 +50,4 @@
/cmake-fedora-0.99.9-Source.tar.gz
/cmake-fedora-0.99.10-Source.tar.gz
/cmake-fedora-0.99.11-Source.tar.gz
+/cmake-fedora-1.0.0-Source.tar.gz
diff --git a/cmake-fedora.spec b/cmake-fedora.spec
index e66d78f..5482bfe 100644
--- a/cmake-fedora.spec
+++ b/cmake-fedora.spec
@@ -1,5 +1,5 @@
Name: cmake-fedora
-Version: 0.99.11
+Version: 1.0.0
Release: 1%{?dist}
Summary: CMake helper modules for fedora developers
License: BSD
@@ -30,7 +30,7 @@ helper macros and targets for fedora developers.
%__rm -rf $RPM_BUILD_ROOT
%__make install DESTDIR=$RPM_BUILD_ROOT
# We install document using doc
-(cd $RPM_BUILD_ROOT//usr/share/doc/cmake-fedora-0.99.11
+(cd $RPM_BUILD_ROOT//usr/share/doc/cmake-fedora-1.0.0
%__rm -rf RELEASE-NOTES.txt AUTHORS README ChangeLog COPYING TODO
)
@@ -48,8 +48,50 @@ helper macros and targets for fedora developers.
%config %{_sysconfdir}/cmake-fedora.conf
%changelog
-* Thu Jul 19 2012 Ding-Yi Chen <dchen at redhat.com> - 0.99.11-1
-
+* Thu Jul 19 2012 Ding-Yi Chen <dchen at redhat.com> - 1.0.0-1
+- Greatly simplified the modules design and usage.
+- Release version are now defined in cmake-fedora.conf
+ for easy maintenance.
+- Fix the MANAGE_MESSAGE_LEVEL
+- koji scratch builds are run only once before tagging.
+- CVS support is removed.
+- New command: koji-build-scratch for scratch build on all supported
+ releases.
+- New module: ManageTarget
+- New function: SETTING_STRING_GET_VARIABLE
+- New macro: ADD_CUSTOM_TARGET_COMMAND
+- Macros changed behavior:
+ MANAGE_ZANATA: Arguments are changed.
+- Target changed: changelog_update are now separate as:
+ + changelog_prev_update: Update ChangeLog.prev
+ + rpm_changelog_prev_update: Update RPM-ChangeLog.prev
+- Command renamed:
+ + cmake-fedora-newprj.sh to cmake-fedora-newprj
+- Module renamed:
+ + ManageReleaseOnFedora to ManageReleaseFedora
+ + ManageMaintainerTargets to ManageUpload
+ + PackSource to ManageArchive
+ + PackRPM to ManageRPM
+ + UseGConf to ManageGConf
+ + UseDoxygen to ManageAPIDoc
+- Function renamed:
+ + LOAD_RELEASE_FILE to RELEASE_NOTES_READ_FILE
+- Macro renamed:
+ + PACK_SOURCE to PACK_SOURCE_ARCHIVE
+ + USE_MOCK to RPM_MOCK_BUILD
+ + USE_DOXYGEN to MANAGE_APIDOC_DOXYGEN
+ + USE_GETTEXT to MANAGE_GETTEXT
+ + USE_ZANATA to MANAGE_ZANATA
+- Variable renamed: PACK_SOURCE_IGNORE_FILES to SOURCE_ARCHIVE_IGNORE_FILES
+- RELEASE_ON_FEDORA: support new tags: "fedora" for current fedora,
+ and "epel" for current epel.
+- ChangeLog generation rewritten, target version_check no longer need.
+- Removed target: version_check
+- Variable Removed:
+ FEDORA_NEXT_RELEASE
+ FEDORA_NEXT_RELEASE_TAGS
+ FEDORA_LATEST_RELEASE
+ FEDORA_PREVIOUS_RELEASE
* Tue Sep 20 2011 Ding-Yi Chen <dchen at redhat.com> - 0.8.1-1
- Fixed Bug 738958 - cmake-fedora: remove excessive quotation marks for Precompile definition
diff --git a/sources b/sources
index 446039a..1445f72 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-41e21056af343a947231049fe2711ff4 cmake-fedora-0.99.11-Source.tar.gz
+dae655d23bf026c80c385ac1af69cc7d cmake-fedora-1.0.0-Source.tar.gz
More information about the scm-commits
mailing list