Proper versioning in pkg-config
authorMichiel Leenaars <ml.software@leenaa.rs>
Sat, 25 Jun 2016 09:58:19 +0000 (11:58 +0200)
committerMichiel Leenaars <ml.software@leenaa.rs>
Sat, 25 Jun 2016 09:58:19 +0000 (11:58 +0200)
Makefile
lib/Makefile

index 3cf85bc..3dc8ff9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,12 @@
 DESTDIR ?=
 PREFIX ?= /usr/local
 
+VERSION = 0.1-RC5 
+
 # SUBDIRS = lib asn2qder test rfc arpa2 itu
 SUBDIRS = lib tool test rfc
 
-SUBMAKE=$(MAKE) PREFIX='$(PREFIX)' DESTDIR='$(DESTDIR)'
+SUBMAKE=$(MAKE) PREFIX='$(PREFIX)' DESTDIR='$(DESTDIR)' VERSION = '$(VERSION)'
 
 all:
        #
index 4ebb844..7efaf08 100644 (file)
@@ -13,7 +13,7 @@ install: $(TARGETS)
        mkdir -p "$(DESTPATH)/lib/pkgconfig"
        install $(TARGETS) "$(DESTPATH)/lib"
        install ../include/quick-der/api.h "$(DESTPATH)/include/quick-der"
-       ( echo 'prefix=$(DESTPATH)' ; echo 'exec_prefix=$${prefix}' ; echo 'includedir=$${prefix}/include' ; echo 'libdir=$${prefix}/lib' ; echo ; echo 'Name: quick-der' ; echo "Description: Quick \`n\' Easy DER library" ; echo 'Version: 0.0' ; echo 'URL: https://github.com/vanrein/quick-der' ; echo 'Cflags: -I$${includedir}' ; echo 'Libs: -L$${libdir} -lquickder' ) > '$(DESTPATH)/lib/pkgconfig/quick-der.pc'
+       ( echo 'prefix=$(DESTPATH)' ; echo 'exec_prefix=$${prefix}' ; echo 'includedir=$${prefix}/include' ; echo 'libdir=$${prefix}/lib' ; echo ; echo 'Name: quick-der' ; echo "Description: Quick \`n\' Easy DER library" ; echo 'Version: $(VERSION)' ; echo 'URL: https://github.com/vanrein/quick-der' ; echo 'Cflags: -I$${includedir}' ; echo 'Libs: -L$${libdir} -lquickder' ) > '$(DESTPATH)/lib/pkgconfig/quick-der.pc'
 
 uninstall:
        for f in $(TARGETS); do rm -f "$(DESTPATH)/lib/$$f" ; done