78 Commits

Author SHA1 Message Date
Benitoite
65f1b4c3d9
Update macOS packaging for 10.15.4
Several smaller fixes to provide an improved handling of installing/using RT on macOS.
* mac: update entitlements for 10.15.4
* mac: fix the CLI. Provides an un-codesigned rawtherapee-cli outside the app bundle for use on the terminal command line, using the app bundle's 3rd-party libraries.
* How to install RawTherapee.app and rawtherapee-cli for macOS
2020-05-12 14:17:53 +02: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
Richard Barber
7ccf630479 mac:use of Bash substring removal 2020-02-24 11:17:48 -08:00
Richard Barber
c7b4f6fc67 mac:use of bash [[ instead of bsd [ 2020-02-24 10:31:47 -08:00
Richard Barber
4bd6383c07 re-indent some scripts w/cmake_format and beautify_bash 2020-02-23 20:35:45 -08:00
Richard Barber
f719c2840e mac:make a dir 2020-02-22 19:16:09 -08:00
Richard Barber
e81d09aa56 mac:build a fancy .dmg 2020-02-22 15:37:25 -08:00
Richard Barber
e53113ca6d mac:add a destination 2020-02-20 12:01:11 -08:00
Richard Barber
4dbbc40539 mac:config.h.in use macos extention 2020-02-20 11:43:11 -08:00
Richard Barber
4e4faafb08 mac:fix destination of comconst.json 2020-02-20 03:14:46 -08:00
Richard Barber
d21f051f43 mac:sync build directories locations 2020-02-20 01:56:00 -08:00
Richard Barber
9bc078c5bb mac:export non-relative paths to config.h 2020-02-20 01:17:49 -08:00
Richard Barber
3bbdd89c8f mac: fix -cli and add a linker flag 2020-02-19 14:40:42 -08:00
Richard Barber
533db7aa17 mac bundle: fix -cli codesigning 2020-02-19 12:03:11 -08:00
Richard Barber
3350394c22 mac:lowercase bundle UUID 2020-02-17 14:14:57 -08:00
Richard Barber
18c360ed4d mac:fix a glob for frameworks codesign 2020-02-17 07:34:07 -08:00
Richard Barber
c6579a4efc mac:fix a codesign stmnt 2020-02-17 07:32:19 -08:00
Richard Barber
c9f887281e mac: truncate homedir 2020-02-17 06:55:18 -08:00
Richard Barber
d8d96784a4 mac: set config path in options.cc 2020-02-16 20:21:07 -08:00
Richard Barber
338c2aacce mac:bundle simplification cont'd 2020-02-16 06:08:12 -08:00
Richard Barber
9d24423c77 mac: simplify bundle structure 2020-02-15 15:56:20 -08:00
Benitoite
3349aa041a
mac: include .so objects in routine 2020-02-09 13:25:45 -08:00
Benitoite
cb09e78e81 mac: convert case statement to if 2020-02-09 12:21:47 -08:00
Benitoite
9115addbc2
mac: copy correct AboutThisBuild.txt into bundle 2020-02-09 11:25:21 -08:00
Benitoite
344e9862ef
mac: append bundle-time to AboutThisBuild.txt
Appends a section of information to uniquely identify a particular bundle.
2020-02-08 13:14:37 -08:00
Benitoite
5dc1c1dce2
Mac: install_name change after CheckLink 2020-02-07 13:10:32 -08:00
Benitoite
fefb9c43b9
macos_bundle.sh: fix libpixbuf and immodules
Fixes building libpixbuf and immodules database by modifying install names later on.
2020-02-07 12:45:24 -08:00
Benitoite
0bec7719fe
macos: fix some script errors by re-ordering ops 2020-02-07 10:49:01 -08:00
Benitoite
efd28baa3a
macOS: specify certain library destinations 2020-02-02 06:02:49 -08:00
Benitoite
17b7783e72
macOS: correct copy bundle to temp dir for dmg. 2020-02-02 04:25:48 -08:00
Benitoite
10b6171f63
macOS: fix a ditto statement 2020-02-02 01:10:45 -08:00
Benitoite
07a6ec5f10
macOS: cleanup rpaths, gdk adjustments 2020-02-01 15:44:05 -08:00
Benitoite
91259a2328
macOS: Fix location of pixbuf loaders 2020-02-01 10:15:42 -08:00
Benitoite
8970da1c2c
macOS: preserve binary resources / codesign frmwks
Copies libraries using `ditto`
Codesigns each in Contents/Framework
2020-02-01 08:20:58 -08:00
Benitoite
136c67f083
macOS: libexpat handling 2020-01-17 10:15:16 -08:00
Benitoite
5ca8c85334
macOS: one fewer /local for libjpeg 2020-01-04 12:36:28 -08:00
Benitoite
d420acdded
macOS: /local after $LOCAL_PREFIX 2020-01-04 12:16:55 -08:00
Benitoite
f3d4d8027b
macOS: use $LOCAL_PREFIX for gtk locations 2020-01-04 08:57:06 -08:00
Quinten Krijger
67e35fdb5d ci macos: fix icons path 2019-12-13 16:06:47 +01:00
Quinten Krijger
10d5fc4d8e ci macos: fix globbing 2019-12-13 16:06:47 +01:00
Quinten Krijger
0e7a7efa1a ci macos: create directories for icons 2019-12-13 16:03:25 +01:00
Quinten Krijger
055072c15a ci macos: install shared-mime-info 2019-12-13 16:03:25 +01:00
Quinten Krijger
ed05d15612 ci macos: follow symlink files in copy 2019-12-13 16:03:25 +01:00
Quinten Krijger
f6f9da10cc ci macos: do not include libprint to avoid error 2019-12-13 16:03:25 +01:00
Quinten Krijger
bff973eef8 ci macos: debug printing for mime copy action 2019-12-13 16:03:20 +01:00
Quinten Krijger
5298f95cbd ci macos: follow symlinked files while copying 2019-12-13 16:02:00 +01:00
Quinten Krijger
aa6140198b ci macos: simplify frameworks path 2019-12-13 15:47:36 +01:00
Quinten Krijger
f463cf8085 ci macos: fix, libprint .so files are now also in target LIB 2019-12-13 15:47:36 +01:00
Quinten Krijger
56169fb95d ci macos: cp resources from where they actually are 2019-12-13 15:47:36 +01:00
Quinten Krijger
fa2e8e6354 ci macos: many fixes for library locations (homebrew) 2019-12-13 15:47:36 +01:00