gnuastro-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnuastro-commits] master 0b22ace 2/3: Libtool version defined for libra


From: Mohammad Akhlaghi
Subject: [gnuastro-commits] master 0b22ace 2/3: Libtool version defined for librarires
Date: Mon, 12 Sep 2016 16:41:06 +0000 (UTC)

branch: master
commit 0b22aceded5e75a6c6f1d6705c180938fdc2a762
Author: Mohammad Akhlaghi <address@hidden>
Commit: Mohammad Akhlaghi <address@hidden>

    Libtool version defined for librarires
    
    The GNU Libtool version is now defined for the libraries in
    `lib/Makefile.am'. Note that the versioning of the libraries (which is used
    by the shared library linker) is different from the main Gnuastro version:
    it follows different rules.
    
    Ultimately each release will have a general Gnuastro version that has a
    one-to-one correspondance with a specific library version. The library
    version of each release is also included in the NEWS file.
---
 doc/release-checklist.txt |   18 ++++++++++--------
 lib/Makefile.am           |    1 +
 2 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/doc/release-checklist.txt b/doc/release-checklist.txt
index 0a5a3aa..1a5fa78 100644
--- a/doc/release-checklist.txt
+++ b/doc/release-checklist.txt
@@ -8,21 +8,23 @@ after all the commits needed for this release have been 
completed.
 IMPORTANT NOTE: This is currently a draft, it will be complete with the 0.2
 version release.
 
+ - Update the library version in (`lib/Makefile.am'). See the `Updating
+   library version information' section of the GNU Libtool manual as a
+   guide.
+
  - Update the NEWS file (use `git log --reverse gnuastro_vA.B..HEAD').
 
+ - Include the library version in the NEWS file.
+
  - Check if README includes all the recent updates and important features.
 
  - Check if THANKS is up to date and include recently updated
    people/institutions.
 
- - Update the library version in (`lib/Makefile.am'). See the `Updating
-   library version information' section of the GNU Libtool manual as a
-   guide.
-
- - Commit all the changes and tag the commit.
+ - Commit all the changes and tag the commit for the release.
 
  - Make sure all the bootstrapping tools are up to date (keep the versions
-   somewhere to use in the release).
+   in text file to use in the release).
 
  - `git clean -fxd'
 
@@ -37,8 +39,8 @@ version release.
  - Generate the GNU FTP upload script. This step and later steps will be
    added later.
 
- - Update the links on the webpage (`doc/gnuastro-top.html' and possible
-   translations).
+ - Update the version numbers and on the webpage (`doc/gnuastro-top.html'
+   and possible translations).
 
  - Build the full webpage (the `doc/forwebpage' script) and check if
    everything is OK after the upload.
diff --git a/lib/Makefile.am b/lib/Makefile.am
index 7a86d16..f0b7dee 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -33,6 +33,7 @@ lib_LTLIBRARIES = libgnuastro.la
 libgnuastro_la_SOURCES = array.c box.c checkset.c configfiles.c fits.c  \
   gnuastro.c linkedlist.c mesh.c mode.c polygon.c qsort.c               \
   spatialconvolve.c statistics.c threads.c timing.c txtarray.c wcs.c
+libgnuastro_la_LDFLAGS = -version-info 0:0:0
 
 
 # Specify the installed headers, note that we are not blindly including all



reply via email to

[Prev in Thread] Current Thread [Next in Thread]