166 Commits

Author SHA1 Message Date
Benitoite
239dec3124
mac: list a dir 2022-11-22 02:54:06 -08:00
Benitoite
ea437dc852
mac: use Big Sur for the autobuild
The *Catalina* image is now deprecated
2022-11-22 02:08:18 -08:00
Beep6581
33a4737c89
Update appimage.yml
Renamed to match others
2022-11-16 19:43:52 +01:00
Beep6581
7635ac06f3
Update windows.yml 2022-11-16 19:42:12 +01:00
Beep6581
ecb09ef13e
Update main.yml 2022-11-16 19:42:01 +01:00
Beep6581
32cc60a658
Update appimage.yml 2022-11-16 19:41:46 +01:00
Lawrence37
b575377d5e
Update Windows build PCRE DLL name (#6587) 2022-09-27 05:21:42 +02:00
Lawrence37
0951a00e48
Increment AppImage tools cache key (#6558) 2022-08-24 06:50:26 +02:00
Lawrence37
eaba9657f1
Fix AppImage theme (#6555)
Patch the app run hook from linuxdeploy-plugin-gtk so that the theme is
not explicitly set.
2022-08-22 20:44:49 +02:00
Benitoite
8a09af2c48
macOS: optionally make a generically-named copy of the zip (#6518)
Adds `-DOSX_NIGHTLY`. With -DOSX_NIGHTLY=ON will produce copies of the zip with generic names: `RawTherapee_macOS_arm64_latest.zip` for the purpose of hyperlinking. This is activated for GitHub Actions automated builds.

* mac: specify catalina on github action
* mac: use clang instead of /path/to/clang
* mac: Exec Architectures --> Architecture Priority
* mac: add an option to generate a universal app
* mac: generate a universal app
* mac: use "Universal" for arch in naming
* mac: remove some braces
* mac: fix gtk3 environment paths
* mac: fix universal url logic
* mac: merge about txts for universal build
* Mac: fix osx version minimums in universal 1
* Mac: update info plist for osx version minima
* Mac: update universal versioning
* Mac: add processor tunings for sandy-ivy bridge
* mac: fix minimum versioning statements
* Mac: fix a paste error
* mac: remove any x/X libs from bundle
* mac: don't get rid of libxcb for cairo
* mac: fix a typo
* mac: revert library removals for cairo
2022-08-19 06:38:05 +02:00
Lawrence37
c3a6b4822a
Automated builds: Patch lensfun-update-data script (#6549)
* Patch lensfun-update-data in automated builds

* Fix Windows build libffi DLL version
2022-08-14 22:17:05 -07:00
Lawrence Lee
7212c09876
Remove GDB from Windows debug build 2022-04-11 21:20:36 -07:00
Lawrence37
b7c3b47ad7
Improve AppImage build (#6427)
Publish AboutThisBuild.txt for AppImage builds.
Make AppImage name consistent with Windows builds.
Port Windows build enhancements to AppImage build.
Cache AppImage tools in build workflow.
Fix AppImage publishing script.
Remove "WinVista" from build artifact name.
2022-02-13 11:41:55 -08:00
Thanatomanic
9a1423db6d
Update automated Windows build to have simple win64 name 2022-02-12 06:41:42 +01:00
Thanatomanic
3bb0fec986
Change lensfun path in automated Windows build
Fixes #6426
This aligns the paths to earlier builds, so that the path in people's `options` file is more likely to work correctly, immediately.
2022-02-12 06:15:01 +01:00
Lawrence37
a20fe8b191
Automated Windows builds (#6413)
Add Windows build workflow
2022-02-06 18:27:02 -08:00
Lawrence37
49c80b8249
GitHub Action for building AppImage (#6374)
Add AppImage build to GitHub workflow
2021-11-11 07:56:48 -08:00
Thanatomanic
3a6f91e996 Updated issue templates. More compact. 2021-02-06 08:54:24 +01:00
Thanatomanic
6d138ae8fa Update issue templates
In an attempt to enhance/professionalize our issue tracker, I've worked on some templates for issue submission. Please provide feedback.
2021-01-21 21:20:06 +01:00
Ewout ter Hoeven
0367d31403
CI: Fix CVE-2020-15228 in GitHub Actions (#6004)
* CI: Fix CVE-2020-15228 in GitHub Actions

Fixes the CVE-2020-15228 security issue in GitHub Actions:
> `add-path` and `set-env` Runner commands are processed via stdout
set-env was used twice, which is now replaced by  >> $GITHUB_ENV

 - Issue: https://github.com/actions/toolkit/security/advisories/GHSA-mfwh-5m23-j46w
 - Solution: https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable)

* CI: Specify installing libsigc++ v2.x in GitHub Actions

Version 3 of libsigc++ was automatically installed. This commit fixates the version brew installs to 2.x.

Should fix #6002

* CI: Use v2 checkout and upload-artifact actions

Also replaces macos-10.15 with macos-latest as runner. Currently is references the same environment (macOS 10.15), but this way it will update to macOS 11.0 when it's ready and stable.
2020-11-22 07:22:53 +01:00
Benitoite
fbe718b64f
fixes macOS autobuild (#5674)
* update macOS autobuild yaml

* updates */CMakeLists* for macOS autobuild compatibility

* "" a dir for cmake

* Un empty an empty EXTRA_INCDIR

* use a cmake operator

* Use the . dir to un-empty a string

* fix minutes timer in macos yaml

* test & skip instead of load & include

* disregard fractional part of minutes in mac yaml

* add another cmake test

* fix typo in mac yaml

* fix other part of same typo

* correct a filename in mac yaml

* test all include dirs

* fix of mac yaml

* mac:fix a path in yaml

* mac:and its antecedent

* options.h include a dir

* test __has_include (gcc 5.* & up & clang)

* remove a printf() in mac yaml

* mac:change a "" and an elseif() to else()

* fix a whitespace error

* fix 2 whitespace errors

* ZULU>UTC

* add a "UTC

* on the other side of the "

* mac:properly set default LOCAL_PREFIX in CACHE

* use of zsh subshells in macos yaml

* mac:remove some &&

* mac:remove some "

* mac:floating point divisors

* mac:use double paren (())

* mac:add a dir

* mac:floatize with decimal point

* mac:zsh -c certain lines

* remove a marker
2020-02-28 19:20:40 +01:00
Beep6581
b4084b2c86
Disable macOS GitHub action until fixed 2020-02-25 21:27:11 +01:00
Beep6581
cdf4e6329d
Update main.yml
fixes possible bug - missing continuation character
2020-02-25 11:53:49 +01:00
Beep6581
0206b57821
Update main.yml
formatting
2020-02-25 11:53:20 +01:00
Benitoite
b27c78916e
mac:travis adjustment 2020-02-17 14:30:46 -08:00
Quinten Krijger
66cf9f0c7a ci macos: cleanup debug print statement 2019-12-13 16:09:05 +01:00
Quinten Krijger
8425e974e6 ci macos: document echo ::set-env 2019-12-13 16:09:05 +01:00
Quinten Krijger
8071e42292 ci macos: automatic jobs config test 2 2019-12-13 16:09:05 +01:00
Quinten Krijger
ed6eeca929 ci macos: explain GITHUB_REF parsing 2019-12-13 16:09:05 +01:00
Quinten Krijger
ec00334acb ci macos: use Apple's way of spelling macOS 2019-12-13 16:09:05 +01:00
Quinten Krijger
2498423a6f ci macos: avoid ls parsing bugs 2019-12-13 16:09:05 +01:00
Quinten Krijger
055072c15a ci macos: install shared-mime-info 2019-12-13 16:03:25 +01:00
Quinten Krijger
7eb2366e98 ci macos: link gdk-pixbuf from usr/local/opt 2019-12-13 15:43:06 +01:00
Quinten Krijger
d5b8c9658d ci macos: use symlink reference for libomp 2019-12-13 14:10:00 +01:00
Quinten Krijger
0e662ccb4a ci macos: configure AR and RANLIB libraries for cmake 2019-12-13 14:10:00 +01:00
Quinten Krijger
62da9d434a ci macos: change order of linker statements 2019-12-13 14:10:00 +01:00
Quinten Krijger
aa0a1a870f ci macos: remove unneccesary cd statement 2019-12-13 14:09:59 +01:00
Quinten Krijger
72f261a1b0 Print /usr/local/lib contents & link it before other libs 2019-12-13 14:09:59 +01:00
Quinten Krijger
7d403407e5 ci macos: install and use entire patched libiconv 2019-12-13 14:09:59 +01:00
Quinten Krijger
6d6fbef216 ci macos: patch libiconv 2019-12-13 14:09:59 +01:00
Quinten Krijger
59106b89a1 ci macos: fix artifact upload 2019-12-13 14:01:56 +01:00
Quinten Krijger
03d2393af3 ci macos: remove empty line in run statement 2019-12-13 14:01:11 +01:00
Quinten Krijger
b41cf71aac ci macos: upload dmg artifact 2019-12-13 13:39:10 +01:00
Quinten Krijger
2179b74c37 ci macos: distinctively name macos build 2019-12-13 13:39:10 +01:00
Quinten Krijger
dbf2c3fe2d ci macos: fix branch ref 2019-12-13 13:39:10 +01:00
Quinten Krijger
edfadf4ff2 ci macos: fix permission denieds 2019-12-13 13:39:10 +01:00
Quinten Krijger
4aad850267 ci macos: attempt to fix linking issues 2019-12-13 13:39:10 +01:00
Quinten Krijger
c4869d08d4 ci macos: fix out-of-source build 2019-12-13 13:39:10 +01:00
Quinten Krijger
3ab43669e9 ci macos: add minor version number 2019-12-13 13:39:10 +01:00
Quinten Krijger
4a6c6041d9 ci macos: add make commands 2019-12-13 13:39:10 +01:00