Skip to content

Commit

Permalink
Release 4.4.0 - May 27th, 2017
Browse files Browse the repository at this point in the history
  * Versioning scheme is synchronized with Nuvola Apps 4.4. Library
    names have been changed accordingly: dioriteglib-0.3 → dioriteglib4
    and dioritegtk-0.3 → dioritegtk4.
  * Vala documentation is built by default. Requires valadoc >= 0.36 but
    can be disabled with --novaladoc flag.
  * Various utility functions were added. See git log for details.

Signed-off-by: Jiří Janoušek <[email protected]>
  • Loading branch information
jiri-janousek committed May 27, 2017
1 parent f1f0f7a commit ab8df5f
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 13 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
Diorite Changelog
=================

Release 4.4.0 - May 27th, 2017
------------------------------

* Versioning scheme is synchronized with Nuvola Apps 4.4. Library names have been changed accordingly:
dioriteglib-0.3 → dioriteglib4 and dioritegtk-0.3 → dioritegtk4.
* Vala documentation is built by default. Requires valadoc >= 0.36 but can be disabled with --novaladoc
flag.
* Various utility functions were added. See git log for details.

Release 0.3.4 - April 30th, 2017
--------------------------------

Expand Down
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Diorite Library 0.3.x
=====================
Diorite Library 4.x
===================

![Diorite stone](diorite.jpg)

Expand Down Expand Up @@ -42,7 +42,7 @@ Build
Test
----

LD_LIBRARY_PATH=./build ./build/run-dioritetests-0.3
LD_LIBRARY_PATH=./build ./build/run-dioritetests

Install
-------
Expand All @@ -58,24 +58,24 @@ Usage
-----

Because Diorite Library doesn't have any API nor ABI stability guarantee,
it uses 0.x version suffix in library name to make multiple versions co-installable:
it uses version suffix in library name to make multiple versions co-installable:

* pkg-config files: ``dioriteglib0.x.pc`` and ``dioritegtk0.x.pc``
* header files: ``diorite-1.0/dioriteglib0.x.h`` and ``diorite-1.0/dioritegtk0.x.h``
* VAPI files: ``dioriteglib0.x.{deps,vapi}`` and ``dioritegtk0.x.{deps,vapi}``
* shared libraries: ``libdioriteglib0.x.so`` and ``libdioritegtk0.x.so``
* pkg-config files: ``dioriteglib4.pc`` and ``dioritegtk4.pc``
* header files: ``diorite-1.0/dioriteglib4.h`` and ``diorite-1.0/dioritegtk4.h``
* VAPI files: ``dioriteglib4.{deps,vapi}`` and ``dioritegtk4.{deps,vapi}``
* shared libraries: ``libdioriteglib4.so`` and ``libdioritegtk4.so``

You probably want to use ``pkg-config``:

$ pkg-config --libs --cflags dioriteglib0.3
$ pkg-config --libs --cflags dioriteglib4
-I/usr/local/include/diorite-1.0 -I/usr/include/glib-2.0 \
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include \
-L/usr/local/lib -ldioriteglib-0.3
-L/usr/local/lib -ldioriteglib4

$ pkg-config --libs --cflags dioritegtk-0.3
$ pkg-config --libs --cflags dioritegtk4
-I/usr/local/include/diorite-1.0 -I/usr/include/glib-2.0 \
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include \
-L/usr/local/lib -ldioritegtk0.3
-L/usr/local/lib -ldioritegtk4

Environment Variables
---------------------
Expand Down
2 changes: 1 addition & 1 deletion wscript
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
top = '.'
out = 'build'
APPNAME = "diorite"
NEW_VERSION_SCHEME = False
NEW_VERSION_SCHEME = True
VERSION = "0.3.4" if not NEW_VERSION_SCHEME else "4.4.0"

MIN_VALA = "0.34.0"
Expand Down

0 comments on commit ab8df5f

Please sign in to comment.