1
0
mirror of https://github.com/arsenetar/dupeguru-cocoa.git synced 2024-12-21 10:59:03 +00:00
Go to file
Andrew Senetar caac8df893
More Cleanups
- Remove seperate hscommon submodule, and use the files in the dupeguru submodule
- Update package.py and build.py to account for hscommon submodule removal
- Fix one more warning in UI code
- Update .gitignore to ignore visual studio code folder
2020-12-29 21:36:05 -06:00
cocoa Fix some deprecation warnings update submodules 2020-12-29 20:40:44 -06:00
cocoalib More Cleanups 2020-12-29 21:36:05 -06:00
dupeguru@ec628751af Fix some deprecation warnings update submodules 2020-12-29 20:40:44 -06:00
dupeGuru.xcodeproj Fix some deprecation warnings update submodules 2020-12-29 20:40:44 -06:00
.gitignore More Cleanups 2020-12-29 21:36:05 -06:00
.gitmodules More Cleanups 2020-12-29 21:36:05 -06:00
build.py More Cleanups 2020-12-29 21:36:05 -06:00
Makefile Fix build order 2017-03-11 22:39:21 -05:00
package.py More Cleanups 2020-12-29 21:36:05 -06:00
README.md Initial commit 2017-03-11 20:18:27 -05:00
requirements.txt Un-xibless-ified Preferences 2017-04-05 22:17:28 -04:00
run.py Make xcodebuild the last build step 2017-03-12 22:53:10 -04:00

dupeguru-cocoa

This is the Cocoa UI for dupeGuru. This code was previously directly in the main repo, but since I'm not planning on supporting MacOS myself any longer, I'm splitting it out.

Also, to make the job easier on a would-be maintainer for the Cocoa UI of dupeGuru, I'm planning on restoring the XCode/XIB version of the UI from the grave.

OS X maintainer wanted

My Mac Mini is already a couple of years old and is likely to be my last Apple purchase. When it dies, I will be unable maintain the OS X version of moneyGuru. I've already stopped paying for the Mac Developer membership so I can't sign the apps anymore (in the "official way" I mean. The download is still PGP signed) If you're a Mac developer and are interested in taking this task, don't hesitate to let me know.

How to build dupeGuru from source

Prerequisites

  • Python 3.4+ compiled in "framework mode".
  • MacOS 10.10+ with XCode command line tools.

make

You can build the app with make:

$ make
$ make run

pyenv

pyenv is a popular way to manage multiple python versions. However, be aware that dupeGuru will not compile with a pyenv's python unless it's been built with --enable-framework. You can do this with:

$ env PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.4.3