Luca Boccassi
b3acae89e2
Problem: RPM -devel still ships libzmq.la
...
Solution: don't. libtool's archive files are already being deprecated
in Debian-based distros. They are no longer necessary, and cause the
reverse dependencies to over-link.
EG: when built with sodium/pgm/krb5, all applications/libraries
linking against libzmq would be forced to link against sodium/pgm/krb5
despite not using any of those libraries symbols.
2017-08-19 22:04:31 +01:00
Luca Boccassi
8896b672c4
Problem: RPM build does not pass correct configure options
...
Solution: fix it
2017-08-19 17:40:15 +01:00
Luca Boccassi
962630fd65
Problem: Debian package not built with GSSAPI
...
Solution: add build-dependency and configure option
2017-08-19 17:40:15 +01:00
Luca Boccassi
d96c48ffa4
Problem: OBS _service sets version to unix timestamp.commitid
...
Solution: a new option has been added to the tar_scm service, so use
it to set the version to last_tag+git<last commit date> which is more
useful.
Unfortunately it's not possible to set it to the current version as
set in the header files, as it's not possible to parse files, only
commit ids, dates and git tags. But it's a step forward.
2017-04-29 13:08:25 +01:00
Luca Boccassi
9dd75e62bf
Problem: RPM build fails due to ignored zmq_gssapi.7
...
Solution: use wildcard to pick up manpages in the spec file
2017-04-29 12:53:09 +01:00
evoskuil
6c1fb4d0b8
Problem: NuGet pacakge out of date.
2017-03-29 10:44:10 -07:00
evoskuil
72714ad297
Problem: no nuget package for 4.2.2
2017-03-24 01:47:22 -07:00
Luca Boccassi
ac5c75cea1
Problem: 4.2.2 is out, version(s) are out of date
...
Solution: bump changelog, ABI revision, library and packaging version
2017-02-18 17:56:55 +00:00
Luca Boccassi
5285b6e152
Problem: packaging versions out of date
...
Solution: bump to 4.2.2
2017-02-18 17:43:48 +00:00
Luca Boccassi
ce735c44ef
Problem: spec file still depends on libuuid
...
Solution: remove the dependency as it's not been needed for a while
2017-01-07 22:25:36 +00:00
Luca Boccassi
e37936616d
Problem: debian packages do not build manpages
...
Solution: build-depend on asciidoc and xmlto
2017-01-07 16:10:08 +00:00
Luca Boccassi
47c7d8ee50
Problem: debian build fails with automake < 1.14
...
Solution: create config subdir as a workaround if building the
packages with automake < 1.14
2016-12-28 00:55:17 +01:00
Luca Boccassi
379028fbd9
Problem: there is no libunwind-dev on Ubuntu 14.04LTS
...
Solution: depend on libunwind-dev | libunwind8-dev | libunwind7-dev
2016-12-09 18:42:19 +00:00
Luca Boccassi
8015794b81
Problem: 4.2.0 is out, time to bump version for development
...
Solution: update NEWS, include/zmq.h and packaging
2016-11-08 12:54:53 +00:00
Luca Boccassi
b73809c380
Problem: curve_keygen not packaged by RPM spec
...
Solution: add new libzmq-tools package to ship it
2016-11-06 08:20:02 +00:00
Luca Boccassi
abd37423d3
Problem: cannot build rpm with drafts on OBS
...
Solution: if rpmbuild is called with --with drafts, which can be
triggered on OBS by adding:
Macros:
%_with_drafts 1
to the bottom of the prjconf, then enable draft APIs.
2016-08-28 15:44:55 +01:00
Luca Boccassi
a8a774e71b
Problem: cannot build deb with drafts on OBS
...
Solution: parse the OBS prjconf and the user env variable
DEB_BUILD_OPTIONS. If either of those define "drafts" then build with
draft APIs enabled.
2016-08-28 15:44:55 +01:00
Luca Boccassi
ae0ba5296f
Problem: OBS service changes ver after compress
...
Solution: run the update version service before the recompress
service
2016-08-01 15:01:47 +01:00
Luca Boccassi
9029121eb4
Problem: OBS compress not available on CentOS
...
Solution: run the obs-service-compress at service time rather than
buildtime
2016-08-01 12:35:24 +01:00
Luca Boccassi
6822252f49
Problem: no OBS service file
...
Solution: add one similar to the one generated by zproject
2016-07-31 17:10:34 +01:00
Luca Boccassi
ce75606430
Problem: RPM package does not follow convention
...
Solution: name the binary package that ships the library libzmq5 to
adhere to the soname convention for RPMs
2016-07-31 17:10:34 +01:00
Luca Boccassi
202e7e03e3
Problem: RPM build targets outdated docs
...
Solution: update manpages list and use wildcard where possible in the
spec file
2016-07-31 17:10:34 +01:00
Luca Boccassi
faaa8e53fe
Problem: RPM has hard-coded SONAME versions
...
Solution: target wildcard in the spec file to make maintenance
easier
2016-07-31 17:10:34 +01:00
Luca Boccassi
c4defc75c0
Problem: RPM does not support PGM
...
Solution: build-depend on the libraries and add parameters in the
spec file
2016-07-31 17:10:34 +01:00
Luca Boccassi
373b63de9e
Problem: RPM build does not support automake
...
Solution: build-depend on the toolchain and call autoreconf in the
spec
2016-07-31 17:10:33 +01:00
Luca Boccassi
0372e5ce22
Problem: spec file needs version before build on OBS
...
Solution: stop autogenerating it and hard code version so that the
OBS build service can extract it and use it to build packages
automatically
2016-07-31 17:10:33 +01:00
Luca Boccassi
9c741c09a1
Problem: no Debian packaging
...
Solution: import and adapt Debian's packaging code from
https://packages.debian.org/source/unstable/zeromq3
As noted in packaging/debian/copyright, these files are licensed
under the LGPL2+ and the copyright belongs to the authors listed in
the same file.
2016-07-31 17:10:33 +01:00
evoskuil
bda9374864
Problem: inadvertently deployed nuget package without tweetnacl enabled.
2016-05-13 04:08:40 -07:00
evoskuil
a3aa10c06b
Problem: nuget packaging script doesn't pause at the end.
2016-05-13 04:07:21 -07:00
evoskuil
1c9d02d700
Problem: mo current nuget package.
2016-05-13 02:24:45 -07:00
evoskuil
4b041ef67d
Problem: nuget package using wrong symbol and configured for libsodium.
2016-05-13 01:05:42 -07:00
Min RK
d5b66295d4
Deprecate zmq_utils.h
...
instead of removing it, which breaks downstream builds.
2016-02-18 10:28:07 +01:00
Constantin Rack
7da3ee138e
Problem: deprecated zmq_utils.h
is still included
...
Solution: remove all remaining references to `zmq_utils.h`
2016-02-01 11:34:36 +01:00
Pieter Hintjens
055995e535
Problem: builds directory contains packaging scripts
...
Specifically, the RedHat tools.
Solution: move this into packaging/
2016-01-15 10:25:38 +01:00
evoskuil
6bf1609a10
Update VS DLL and NuGet versioning to 4.2.0.
2015-02-11 13:23:58 -08:00
evoskuil
cf4c03cf01
Update NuGet package.
2014-09-23 14:58:37 -07:00
evoskuil
a8e900c7b3
Update nuget package
2014-09-11 17:31:48 -07:00
evoskuil
10e5277e9f
Update NuGet template to incorporate platform.hpp from relative dir.
2014-06-05 12:13:00 -07:00
evoskuil
be99f060b3
Update NuGet packaging.
2014-05-21 01:35:52 -07:00
evoskuil
c0c89a3bc5
Update VS version resource and package version.
2014-05-21 01:35:34 -07:00
evoskuil
51c1a1c408
Generalize dependency reference in GSL config/script.
2014-05-21 00:14:09 -07:00
evoskuil
2b9a5e49f4
Uupdate GSL referenece in packaging script.
2014-04-25 04:52:23 -07:00
evoskuil
51be440a28
Update VS build configurations.
2014-04-09 03:27:27 -07:00
evoskuil
34f4851c23
Incorporate libsodium option and linkage, generalize, update packaging.
2014-04-07 19:38:59 -07:00
evoskuil
f01b48c484
Update packaging metadata.
2014-04-06 22:53:36 -07:00
evoskuil
b7675eaace
Update packaging metadata.
2014-04-06 03:41:35 -07:00
evoskuil
e01801f5b9
Rationalize and update Visual Studio projects and packaging.
2014-04-06 02:39:15 -07:00
evoskuil
2e802a467f
Change NuGet package id.
2014-03-30 04:01:12 -07:00
evoskuil
ee69fa51b3
In nuget package copy copied DLLs to bin with linked name.
2014-03-30 03:22:00 -07:00
evoskuil
c044f73bb7
Add nuget package generation and GUI selection of OpenPGM option.
2014-03-30 02:38:20 -07:00