81 Commits

Author SHA1 Message Date
Benitoite
2d3e457211
Mac: arm64 compatibility bundle script update (#6346)
Uses info from CMAKE issuance for system architecture information.
2021-09-03 14:45:36 +02:00
Benitoite
b1e7860a23
mac: update of macosx_bundle.sh (#5786)
Various changes to improve compilation of RT on macOS thanks to @Benitoite and @Pandagrapher 
* mac: use sed -i.bak, add X's to mktemp template in macosx_bundle.sh
* mac: test lensfun version in macosx_bundle.sh to select correct lensfun database version (version_1 for 3.2 and version_2 for 3.95)
* mac: remove DYLD_FALLBACK_LIBRARY_PATH from main Info.plist
* mac: removes some -cli codesigning commands
* mac: remove erroneous newlines in macosx_bundle.sh and suppress superfluous codesigning of Contents/Frameworks/*dylib
* mac: Apple arm64/homebrew compatibility update
* mac: CMakeLists.txt arm64 homebrew compatibility
* mac: add Apple arm64 CPU native flag
* mac: fix pixbuf query syntax
* mac: adapt. of Pandagrapher's patch
* mac: additional instructions for the -cli exec.
* mac: revert target 10
* mac: remove legacy environment variable Per https://github.com/Beep6581/RawTherapee/pull/5786#issuecomment-792276656
* mac: fix destination of credits/license
* mac: copy {LOCAL_PREFIX}/share/locale to bundle
* mac: fixes a path for the License
* mac: fix of UpdateInfo command structure
* mac: remove redundant copying
* mac: use cmake to configure Info.plist values
* mac: configurator for Info.plist version values
* mac: fix locale detection / language
* mac: remove an outdated key from Info.plist
* mac: fix path usage for gtk.immodules / locale dir
* mac: revert a change merged elsewhere
* mac: follow more symlinks for 'brew builds
* mac: link to CoreFoundation for locale detection
* mac: link CoreFoundation for locale / C
* mac: detect locale with CoreFoundation per https://github.com/Beep6581/RawTherapee/pull/5786#issuecomment-798926898
* mac: remove outdated lines
* Update multilangmgr.cc
* mac: Info.plist language fixes (Pandagrapher) https://github.com/Beep6581/RawTherapee/pull/5786#issuecomment-813004475
* Mac: also package libpng12 for homebrew compatibility.
* macOS packaging and language updates
2021-08-09 07:11:09 +02:00
luz.paz
a41aa73124 Fix various typos
Found via  codespell v2.0.dev0  
```
codespell -q 3 -I ../rawtherapy-whitelist.txt -S ./rtdata/languages -L bord,hist,fo,reall,bloc,alph,dof,thre,makro,chang,currentry,portugues,vektor,ue
```
2020-06-18 14:53:04 -04:00
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