[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