Kenneth Skovhede
1efe727996
Fixed permission validation issue for deb package
2025-08-14 10:20:40 +02:00
Kenneth Skovhede
094be4a9d8
Improve dependency on libicu
...
Since .NET dynamically loads libicu, it is not prone to ABI breakage and can load virtually any version.
However, there is no `Depends: libicu*` option in Debian packages, so we need the explicit package version. This is prone to breaking as new Debian version bump the version number.
This PR changes the `Depends:` to `Recommends:` so `libicu` is installed if possible, but does not prevent installation.
For cases where the is no `libicu` on the system, there is now a `preinst` script which will warn if the library is missing, but not prevent installation.
The warning should only show in Docker images or similar slim contexts, as `libicu` is otherwise installed with the base system.
2025-08-12 15:34:14 +02:00
Kenneth Skovhede
db8c0ad67a
Include script file in Docker builds
2025-08-09 00:00:45 +02:00
Kenneth Skovhede
e166918e87
RPM not overwriting config
...
This PR updates the RPM spec file to mark the config files as such. This ensures that files will not be replaced during updates if they are modified.
Also updated the description slightly to not mention now-defunct services in the description. Also applied this to Debian packages.
The agent based installation has been updated slightly to better differentiate it from the the CLI/GUI package.
Fixed a bug that prevented the preset file from being installed for the agent.
This fixes #6099
2025-05-19 17:27:21 +02:00
Kenneth Skovhede
589bb2416c
Fixed some bugs with the license filename change
2025-04-23 15:37:38 +02:00
Kenneth Skovhede
e1ae9dd9b4
Added MacOS signing verification
2025-02-25 21:54:47 +01:00
Kenneth Skovhede
616d8b75a7
Simplified MacOS code signing
2025-02-25 16:43:28 +01:00
Kenneth Skovhede
66aa3cd9d6
Added support for profiles when building for different channels.
...
Changed the default config name to have a `duplicati` prefix.
2025-02-25 15:07:17 +01:00
Kenneth Skovhede and GitHub
6de9378b4d
Merge pull request #5869 from duplicati/feature/more-wix-exe
...
Better `wix.exe` support
2025-01-29 22:45:23 +01:00
Stavros Kois
8b37599c39
add docker tag $version-$channel
...
Signed-off-by: Stavros Kois <s.kois@outlook.com >
2025-01-29 20:38:50 +02:00
Kenneth Skovhede
54dde6e221
Support different namespaces for WiX v4
2025-01-16 09:51:44 +01:00
Kenneth Skovhede
76bced0fb7
More wix.exe fixing
2025-01-14 20:00:15 +01:00
Kenneth Skovhede
deab874499
Better wix.exe support
2025-01-13 22:23:19 +01:00
Kenneth Skovhede and GitHub
4bdab72350
Feature/improve windows build support ( #5859 )
...
* Added support for additional executables on Windows.
* Removed `wixl` args from Windows builds
2025-01-09 14:48:15 +01:00
Kenneth Skovhede and GitHub
9464caf622
Feature/update license 2025 ( #5851 )
...
* Fixed some minor whitespace issues
* Updated all copyright to 2025
2025-01-07 09:40:39 +01:00
Kenneth Skovhede
8655e38d8a
Fixes to RPM agent package
2024-11-09 00:33:56 +01:00
Kenneth Skovhede
69ff76e386
Added autolaunch for Debian
2024-11-09 00:15:46 +01:00
Kenneth Skovhede
9c5adafc20
Added CLI package for MacOS as well
2024-11-08 23:28:42 +01:00
Kenneth Skovhede
176539b421
Added support for building MacOS pkg files for agent
2024-11-08 16:14:44 +01:00
Kenneth Skovhede
24bc2defd0
Added support for the Agent MSI
2024-11-07 23:05:55 +01:00
Kenneth Skovhede
dc5c15d227
Do not try to sign non-existing files
2024-10-03 18:11:16 +02:00
Kenneth Skovhede
ecd22ac264
Added support for building agent packages.
...
Still lacking support for Windows MSI + MacOS pkg as they are currently tied to the TrayIcon being the base.
2024-09-18 15:29:52 +02:00
Kenneth Skovhede
8afeadf55b
Setting the version number on files inside the MSI prevents broken upgrades.
...
This fixes #5233
2024-09-03 13:49:25 +02:00
Suguru Hirahara
b7f4515886
Fix inconsistent capitalization of 'ZIP'
2024-08-07 22:11:15 -04:00
Kenneth Skovhede
44c888de50
Improved .deb package based on linitian output.
...
This fixes #5255
2024-08-01 16:36:05 +02:00
Kenneth Skovhede
38ac29be13
Making docker version tags lowercase
2024-07-01 14:25:06 +02:00
Kenneth Skovhede
b515a6f6f2
Updated to use gzip compression on deb packages
2024-06-24 14:20:28 +02:00
Kenneth Skovhede
b13ab5e0cf
Support for building win-arm64
2024-05-25 23:36:43 +02:00
Kenneth Skovhede
a29b5056ae
Implemented slightly better UI for MSI
2024-05-24 14:10:35 +02:00
Kenneth Skovhede
75bb8942ca
Re-introduced the license page in MSI package
2024-05-23 16:25:02 +02:00
Kenneth Skovhede
b3f0b1be81
Renamed binaires pre-install for all platforms.
...
Improved CLI builds, especially for RPM
Fixed permission issues in packages
2024-05-22 13:00:43 +02:00
Kenneth Skovhede
6caa01f051
Micro fixes to release builder logic.
...
Added example manifest
Fixed not signing pkg files if disabled
2024-05-06 09:43:51 +02:00
Kenneth Skovhede
f1fb843846
More dynamic handling of files modified during build
2024-05-04 08:13:54 +02:00
Kenneth Skovhede
b73e94de7e
Removed unused files.
...
Moved installer files into the ReleaseBuilder
2024-04-23 14:24:38 +02:00
Kenneth Skovhede
55b22ee18b
Added support for uploading packges in the build flow.
...
Improved re-run of failed builds.
2024-04-11 12:44:12 +02:00
Kenneth Skovhede
53e585b594
Unified names for Docker builds
2024-04-09 15:23:58 +02:00
Kenneth Skovhede
f6678586e0
Fixed docker builds to use arch-specific tini.
...
Not using Alpine baseimage as it needs special dotnet builds.
2024-04-09 15:04:48 +02:00
Kenneth Skovhede
c988ccdf76
Fixed RPM package builds.
...
Updated DEB packages to use relative symlinks
2024-04-09 13:02:13 +02:00
Kenneth Skovhede
516ae7d59b
Moved shared linux installer files into common folder
2024-04-09 10:23:07 +02:00
Kenneth Skovhede
7180b1af82
Installing services in deb-files.
...
Added support for debian+ubuntu
2024-04-08 23:26:35 +02:00
Kenneth Skovhede
6cd9eb0f0c
Fixed missing executables.
...
Removed debug config folder in packages.
Use systematic names for packages
2024-04-08 14:29:09 +02:00
Kenneth Skovhede
d8d83f2f11
Fixed debian symlinks
2024-04-08 13:36:12 +02:00
Kenneth Skovhede
52dccc74d7
Updated support for executables in Linux zip archives.
...
Prefixed package names with `duplicati-`
2024-04-06 10:59:59 +02:00
Kenneth Skovhede
13367f4ab4
Added POSIX execute bits for zip packages
2024-04-06 10:41:43 +02:00
Kenneth Skovhede
b89861721b
Fixed MacOS signing of pkg files
2024-04-05 16:46:09 +02:00
Kenneth Skovhede
8f5025af62
Fixed code signing on MacOS
2024-04-05 15:26:39 +02:00
Kenneth Skovhede
3731622722
Fixed deb package format
2024-04-04 18:25:16 +02:00
Kenneth Skovhede
f1e767b9cc
Work on creating the signed manifests
2024-03-27 19:52:40 +01:00