You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Virgil Dupras ca2c327c74 Make xcodebuild the last build step
This way, once we've built dupeGuru using "make" a first time, we can
work on XCode stuff and build from XCode directly without having to go
through the whole build again.
7 years ago
cocoa Un-xibless-ify HSAboutBox 7 years ago
cocoalib@ab2a4fc953 Un-xibless-ify HSAboutBox 7 years ago
dupeGuru.xcodeproj Make xcodebuild the last build step 7 years ago
dupeguru@245ed0ddec Add package.py 7 years ago
hscommon@04adb620fa Make xcodebuild the last build step 7 years ago
.gitignore Un-xibless-ify HSAboutBox 7 years ago
.gitmodules Initial commit 7 years ago
Makefile Fix build order 7 years ago
README.md Initial commit 7 years ago
build.py Make xcodebuild the last build step 7 years ago
package.py Add package.py 7 years ago
requirements.txt Initial commit 7 years ago
run.py Make xcodebuild the last build step 7 years ago

README.md

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