mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-16 19:25:18 +00:00
bump nano add release target
Original commit message from CVS: bump nano add release target
This commit is contained in:
parent
5cafe6cc17
commit
a4e5d02aef
4 changed files with 34 additions and 14 deletions
13
ChangeLog
13
ChangeLog
|
@ -1,3 +1,9 @@
|
|||
2004-02-06 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||
|
||||
* Makefile.am: add release target
|
||||
* configure.ac: bump nano to 1
|
||||
* docs/random/release:
|
||||
|
||||
2004-02-06 Benjamin Otte <in7y118@public.uni-hamburg.de>
|
||||
|
||||
* gst/gstcaps.h:
|
||||
|
@ -21,6 +27,13 @@
|
|||
(_gst_real_pad_fixate_accumulator):
|
||||
Revert POINTER->BOXED change in signal marshaller.
|
||||
|
||||
=== gstreamer 0.7.4 ===
|
||||
|
||||
2004-02-06 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||
|
||||
* NEWS: GStreamer 0.7.4 "Wooden Eels" released
|
||||
* configure.ac: changed for release
|
||||
|
||||
2004-02-05 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
|
||||
|
||||
* gstreamer.spec.in:
|
||||
|
|
16
Makefile.am
16
Makefile.am
|
@ -45,12 +45,26 @@ DIST_SUBDIRS = include libs gst \
|
|||
|
||||
EXTRA_DIST = gstreamer.spec.in gst-element-check.m4 \
|
||||
configure.ac autogen.sh depcomp \
|
||||
REQUIREMENTS ABOUT-NLS RELEASE DOCBUILDING DEVEL \
|
||||
REQUIREMENTS ABOUT-NLS DOCBUILDING DEVEL \
|
||||
idiottest.mak common
|
||||
|
||||
CLEANFILES = gst-element-check-@GST_MAJORMINOR@.m4
|
||||
|
||||
|
||||
# to do a release, run "make release"
|
||||
# this will generate all archives and md5sums
|
||||
|
||||
# make bz2 as well
|
||||
AUTOMAKE_OPTIONS = dist-bzip2
|
||||
|
||||
release: dist
|
||||
make @PACKAGE@-@VERSION@.tar.gz.md5
|
||||
make @PACKAGE@-@VERSION@.tar.bz2.md5
|
||||
|
||||
# generate md5 sum files
|
||||
%.md5: %
|
||||
md5sum $< > $@
|
||||
|
||||
dist-hook:
|
||||
cp gstreamer.spec $(distdir)
|
||||
rm -rf `find $(distdir)/common -name CVS`
|
||||
|
|
|
@ -3,7 +3,7 @@ AC_CANONICAL_TARGET([])
|
|||
|
||||
dnl when going to/from release please set the nano (fourth number) right !
|
||||
dnl releases only do Wall, cvs and prerelease does Werror too
|
||||
AS_VERSION(gstreamer, GST_VERSION, 0, 7, 3, 2, GST_CVS="no", GST_CVS="yes")
|
||||
AS_VERSION(gstreamer, GST_VERSION, 0, 7, 4, 1, GST_CVS="no", GST_CVS="yes")
|
||||
|
||||
#if test x$program_suffix = xNONE ; then
|
||||
# program_suffix=-$GST_VERSION_MAJOR.$GST_VERSION_MINOR
|
||||
|
|
|
@ -41,12 +41,11 @@ TODO :
|
|||
- Set the nano to 2 (in configure.ac, AS_VERSION)
|
||||
- Do all updates/patches/changes for the release tarball in this branch
|
||||
- Think of a good codename for the release
|
||||
- create a new version dir in www/releases and add that to cvs
|
||||
- copy files from the last one to this new release dir
|
||||
- create a new $(version).xml file in www/src/htdocs/releases/$(module)
|
||||
and add that to cvs
|
||||
- Start updating the release notes on the www cvs tree
|
||||
- grepping ChangeLog for contributors:
|
||||
grep "<.*>" ChangeLog | perl -i -p -e 's@\d*-\d*-\d*\s*(.*)\s*<.*$@$1@' | sort | uniq
|
||||
- Log in to sourceforge and run www-update.sh in the gstreamer root dir
|
||||
- depending on how the API has changed update the libtool versioning
|
||||
in configure.ac, AS_LIBTOOL
|
||||
(Look at the libtool info page about versioning for guidelines)
|
||||
|
@ -54,8 +53,6 @@ TODO :
|
|||
This is needed in order to support newer platforms.
|
||||
On Debian install the autotools-dev package to get these.
|
||||
Someone please add some more useful info here on how to do this
|
||||
- copy new supporting RPMS to the htdocs/redhat dir in various places,
|
||||
update README, and update symlinks to these packages in the release dir
|
||||
- while (IS_PRERELEASE)
|
||||
{
|
||||
- increase the nano number (starting with 2)
|
||||
|
@ -80,15 +77,11 @@ with the same name.
|
|||
|
||||
TODO :
|
||||
- give the latest prerelease another good testing
|
||||
- proofread the release notes (notice.php) and the index (index.php)
|
||||
- change the symlinks on the website :
|
||||
- change the releases/current symbolic link to point to the new release dir
|
||||
- change the releases/cvs symlink to point to the next release dir
|
||||
- run www-update.sh on sourceforge
|
||||
- proofread the release notes
|
||||
- make a text copy of the release notes to be included in the tarball :
|
||||
lynx -dump http://gstreamer.net/releases/current/notice.php?clean=1 > RELEASE
|
||||
lynx -dump http://gstreamer.net/releases/$(module)/$(version) > NEWS
|
||||
or
|
||||
links -dump "http://gstreamer.net/releases/current/notice.php?clean=1" > RELEASE
|
||||
links -dump "http://gstreamer.net/releases/$(module)/$(version)" > NEWS
|
||||
|
||||
- update web site docs
|
||||
- release-specific docs should go in CVS
|
||||
|
|
Loading…
Reference in a new issue