Wilfried Goesgens
dac84c91cc
fix installation of logrotate file
2017-03-20 12:17:24 +01:00
Wilfried Goesgens
367a40f929
fix installation of logrotate config for sysv-rpms
2017-03-20 11:22:15 +01:00
Wilfried Goesgens
034deae93b
add logrotate config for debian
2017-03-17 14:55:57 +01:00
Wilfried Goesgens
d5cd299bd3
add missing client package copy step
2017-03-03 13:17:09 +01:00
Wilfried Goesgens
1f12a95be6
fix windows package filenames
2017-03-03 10:48:06 +01:00
Wilfried Goesgens
6277509699
fix naming of client package
2017-02-22 16:58:46 +01:00
Wilfried Goesgens
2ef3ebc5ab
fix snap package filename guessing
2017-02-22 10:08:32 +01:00
Wilfried Goesgens
778f34eb38
add tarball package target in any case
2017-02-22 00:59:33 +01:00
Wilfried Goesgens
dfeeec61b4
fix scope where debian architectures have to be set
2017-02-22 00:35:40 +01:00
Wilfried Goesgens
61abce6ac0
structure when to define and use the cpack package filename so its consistent
2017-02-22 00:00:42 +01:00
Wilfried Goesgens
56c156010d
move tgz package into its own file for variable scoping
2017-02-21 22:06:47 +01:00
Wilfried Goesgens
835a692d5d
make sure we know the package name when we build the tarball and when we load it.
2017-02-21 21:24:00 +01:00
Wilfried Goesgens
b7304f3252
fix debug package commands
2017-02-21 19:36:33 +01:00
Wilfried Goesgens
98075af65a
fix debug package filenames
2017-02-21 16:51:14 +01:00
Wilfried Goesgens
7b4eed8e25
only copy/remove one file at once, multiples aren't supported by elderly cmakes
2017-02-21 16:06:52 +01:00
Wilfried Goesgens
85418a369b
more places to fix globs
2017-02-21 10:51:13 +01:00
Wilfried Goesgens
f7ee4c58d6
don't demand to run dpkg-shlibdeps in the debug package - we don't need it in first place
2017-02-21 10:02:40 +01:00
Wilfried Goesgens
b55f3a1bad
wrong command
2017-02-20 18:28:44 +01:00
Wilfried Goesgens
9c8c6f80c2
its lowercase.
2017-02-20 18:12:04 +01:00
Wilfried Goesgens
8a1a759606
don't glob - we know the filenames
2017-02-20 18:02:49 +01:00
Wilfried Goesgens
a5025e0b02
fix client package filename calculation
2017-02-20 16:43:24 +01:00
Wilfried Goesgens
110e548a9a
streamline import process; fix arangoexport
2017-02-20 15:35:34 +01:00
Wilfried Goesgens
f38de86b29
remove debug message
2017-02-17 16:16:34 +01:00
Wilfried Goesgens
b6906e840f
move symbol server to the build.sh
2017-02-15 15:55:20 +01:00
Wilfried Goesgens
e10dca6417
allow to specify the directory for the windows client build
2017-02-14 17:07:59 +01:00
Wilfried Goesgens
65d0c9f602
fix filename
2017-02-10 18:12:10 +01:00
Wilfried Goesgens
f3fa534393
move debug package code into its own file to make the wintendo happy
2017-02-10 18:07:58 +01:00
Wilfried Goesgens
34b4df911e
comment out symserver integration
2017-02-10 17:55:11 +01:00
Wilfried Goesgens
7a42d8fcae
fix cmake warning?
2017-02-10 17:46:35 +01:00
Wilfried Goesgens
ac5207cf7d
fix rpm debug packages on older systems without SHA checksum in the binaries
2017-02-10 14:46:50 +01:00
Wilfried Goesgens
0932d51904
Merge branch 'devel' of github.com:arangodb/ArangoDB into v8_subsubmodule
2017-02-07 13:48:57 +01:00
Wilfried Goesgens
132ba8ba8e
finalize the work on the debug packages
2017-02-06 13:54:53 +01:00
Wilfried Goesgens
193f1213b3
fix generating of debug packages
2017-02-03 17:36:47 +01:00
Wilfried Goesgens
584f3120dd
Upgrade V8
...
- ICU now doesn't build the icudata library anymore
- ship the icu database on all platforms and all packages
- we now load the icu database file ourselves, and hand over the pointer to ICU.
- follow the V8 changes around Weak pointer handling
2017-01-30 12:30:07 +01:00
Wilfried Goesgens
19b7418e3a
Work on mac packages
...
- don't create shellscripts with multiple slashes by using one cmake variable to substitute paths
- install runtime data in the users home directory, so it remains available across reinstalls / updates
2017-01-17 10:29:10 +01:00
Wilfried Goesgens
7083300dca
one more attempt to forward the objcopy binary
2017-01-10 01:44:53 +01:00
Wilfried Goesgens
1a89183996
substitute the objcopy path into the dbg sub project
2017-01-10 01:28:10 +01:00
Wilfried Goesgens
32bc3c2565
quote values
2017-01-09 22:50:26 +01:00
Wilfried Goesgens
90246c038a
fix packaging scripts
2017-01-09 18:03:45 +01:00
Wilfried Goesgens
f637cfdeeb
fix windows build
2017-01-06 13:31:18 +01:00
Wilfried Goesgens
ce1ceb8eb1
add code to store things to our symbol server.
2017-01-06 11:53:42 +01:00
Wilfried Goesgens
0c966bbc65
add debuginfo rpms
2017-01-05 18:15:11 +01:00
Wilfried Goesgens
0b97b30cd6
add debian package with debug symbols
2017-01-05 16:06:55 +01:00
Wilfried Goesgens
20e6bf1b6d
we don't need the dpkg-shlibdeps workaround anymore.
2016-12-09 02:34:47 +01:00
Wilfried Goesgens
576ccaaa72
reuse tar installation process to create the CI tarball
2016-12-08 20:01:22 +01:00
Wilfried Goesgens
8b486e50fa
move windows special install targets out of nsis package code
2016-12-08 16:59:41 +01:00
Wilfried Goesgens
e1b1eb2048
finalize xc compile
2016-12-07 16:33:20 +01:00
servusoft
cccdf5ca56
snap-icon for snapcraft.yaml
2016-11-30 21:18:40 +01:00
servusoft
ad0b1d21a4
set DEBIAN_PACKAGE_DEPENDS for cross compiling
2016-11-29 22:11:52 +01:00
Wilfried Goesgens
c8e23a7faa
probably older cmakes don't like strequal that way
2016-11-22 16:18:29 +01:00
Wilfried Goesgens
ab77244b67
fix NSIS arangodb install paths
2016-11-22 11:30:40 +01:00
Wilfried Goesgens
94219b8160
on first configure run that list is empty, we need to avoid it.
2016-11-17 20:47:33 +01:00
servusoft
d7a93ae3cc
build of dependecies don't works on cross compiling
2016-11-16 20:10:59 +01:00
Wilfried Goesgens
8e53bfb4ab
make debian handle the configfiles so user edits don't get overwritten
2016-11-08 10:27:26 +01:00
hkernbach
1f76be4506
added missing cleanup to mac build
2016-11-08 09:59:51 +01:00
Wilfried Goesgens
7be96cb8c0
Fix rpm install/uninstall on suse/redaht
2016-11-02 21:11:26 +01:00
Wilfried Goesgens
b8c6473a24
Also copy zip packages to the output directory.
2016-11-02 14:27:27 +01:00
Wilfried Goesgens
86f66fcd0b
move snapcraft hook into the packages cmake
2016-10-31 15:33:34 +01:00
Wilfried Goesgens
b9d0736738
Fix filename for snap package
2016-10-31 09:29:05 +01:00
Wilfried Goesgens
893a7ab2b4
Sub-class copy_packages target for snap
2016-10-28 15:57:02 +02:00
Wilfried Goesgens
dc0c8f22f0
fix debian packages & systemd unit file
...
- detect the location of chown/chmod
- fix location & creation of directories
- adjust debconf entries so they resemble the package name (for
enterprise too...)
Thanks to @cobrowserAlex and @servussoft for pointing this out
2016-10-28 13:25:53 +02:00
Wilfried Goesgens
c36a83fc37
make .deb xz compression configurable
2016-10-27 16:19:35 +02:00
Wilfried Goesgens
04be4a789f
make .deb xz compression configurable
2016-10-27 16:04:59 +02:00
Wilfried Goesgens
01c767f503
fix windows programm files path discovery in the installer
2016-10-20 17:02:59 +02:00
Wilfried Goesgens
3ca941fc37
Automate mac build
...
- DRY for prefixes, directories etc.
- possibility to provide build.sh with the prefix
2016-10-13 15:35:55 +02:00
Wilfried Goesgens
c51592ca5d
Work on the macos Bundle scripts
2016-10-13 11:33:08 +02:00
Wilfried Goesgens
0779c44faf
f*in with nsis
2016-10-12 20:17:30 +02:00
Wilfried Goesgens
c910f476fe
Fix syntax error
2016-10-12 19:06:55 +02:00
Wilfried Goesgens
d5b15e2ab5
Work around more cmake / cpack / nsis vodoo
2016-10-12 18:39:05 +02:00
Wilfried Goesgens
a6525a8ced
Quote strings.
2016-10-12 18:20:13 +02:00
Wilfried Goesgens
f7d9042202
Fix names of cmake variables
2016-10-12 18:01:17 +02:00
Wilfried Goesgens
84bc6fa8a5
- unify the refernces of the exes and DLLs for windows
...
- put them all into bin, else we would have to copy the dlls twice.
2016-10-12 17:27:10 +02:00
Wilfried Goesgens
1244cef34a
Fix the path of the windows icons + bmps
2016-10-12 16:28:54 +02:00
Wilfried Goesgens
7343df31d0
- Fix enterprise package naming for windows & mac
...
- add missing `make package` target for mac
2016-10-12 10:48:44 +02:00
Wilfried Goesgens
bbbaf133f0
Fix windows build with the calculation of file locations
2016-10-11 19:08:53 +02:00
Andreas Streichardt
e75b8f5503
Implement cURL based inter server communication
2016-10-10 14:56:04 +02:00
Frank Celler
c575db35d7
fixed license path
2016-10-10 12:22:10 +02:00
servusoft
32154890d6
Create snap.cmake
...
cmake modul for creating of the snap package
2016-10-10 10:27:48 +02:00
Wilfried Goesgens
df3c4c8d4d
Cleanup the temporary package directories to save disc space on the
...
build host.
2016-10-06 18:03:18 +02:00
Wilfried Goesgens
ab432329d0
add proper conflict handling between enterprise and non enterprise packages
2016-09-26 16:23:19 +02:00
Wilfried Goesgens
8c3a7c6e48
add the enterprise to our build environment
2016-09-26 15:52:40 +02:00
Wilfried Goesgens
8989103533
Add make target that copies the produced packages into a provided destination folder.
2016-09-26 11:02:37 +02:00
Wilfried Goesgens
93bdc0b9b2
remove debug output
2016-09-13 10:27:53 +02:00
Wilfried Goesgens
9730f4cbfd
Silence cpack rpm build.
2016-09-06 17:28:40 +02:00
Wilfried Goesgens
9e41587d44
- properly use armhf for armv7 packages
...
- specify CPACK_DEBIAN_PACKAGE_ARCHITECTURE so one can cx-compile packages.
2016-08-30 10:51:29 +02:00
Wilfried Goesgens
3baf63d13e
Fix package install paths
2016-08-25 16:43:27 +02:00
Wilfried Goesgens
1f162ac882
Implement scheme to more clever pass the directories from the build process to the run-time
...
We will now try to evaluate the toplevel install directory from the configured binary dir.
We will use this toplever directory when searching for other directories.
2016-08-24 14:45:08 +02:00
Wilfried Goesgens
d5ef0638da
Ship GNUInstallDirs from cmake 3.5 so we don't get biten by bugs in older versions of it.
2016-08-19 14:16:07 +02:00
Wilfried Goesgens
a89e612723
Work on the NSIS client package
2016-08-18 15:58:13 +02:00
Wilfried Goesgens
06958e61b6
Start working on client packages
2016-08-09 09:45:50 +02:00
Wilfried Goesgens
2191238d66
Cleanup work on RPM and DEB plus their path calculations.
2016-08-08 15:02:29 +02:00
Wilfried Goesgens
73db6606bd
Fix location detection for the RPMs.
2016-08-05 17:56:43 +02:00
Wilfried Goesgens
59c57a207f
Add current state of RPM build
2016-08-03 15:38:26 +02:00
Wilfried Goesgens
b214c9a138
Add forgotten files.
2016-08-02 17:19:09 +02:00
Wilfried Goesgens
5c486754b6
Remove the magic for the debian packages from CMakeCPackOptions.cmake
2016-08-02 16:54:20 +02:00
Wilfried Goesgens
964b7c4d47
Final cleanup on the client .deb
2016-08-02 16:12:20 +02:00
Wilfried Goesgens
48c21407ef
cmake package build
...
- Re-order directory structure of sub-scripts for packaging
- add `packages` target
2016-08-02 13:56:50 +02:00
Wilfried Goesgens
5cd9f02282
Work on the client package
...
- don't use '-' in versions - thats not allowed for packages; so its now 3.0.0_devel instead of -devel
- add sub-project that will deploy the client package
2016-07-28 16:30:02 +02:00