mirror of
https://github.com/arsenetar/dupeguru.git
synced 2024-10-31 22:05:58 +00:00
Updated README so it talks about git submodules.
This commit is contained in:
parent
045d496a98
commit
a65c246a2e
21
README.rst
21
README.rst
@ -12,13 +12,19 @@ This package contains the source for dupeGuru. To learn how to build it, refer t
|
|||||||
- debian: Skeleton files required to create a .deb package
|
- debian: Skeleton files required to create a .deb package
|
||||||
- help: Help document, written for Sphinx.
|
- help: Help document, written for Sphinx.
|
||||||
|
|
||||||
There are also other sub-folder that comes from external repositories (automatically checked out
|
There are also other sub-folder that comes from external repositories and are part of this repo as
|
||||||
as mercurial subrepos):
|
git submodules:
|
||||||
|
|
||||||
- hscommon: A collection of helpers used across HS applications.
|
- hscommon: A collection of helpers used across HS applications.
|
||||||
- cocoalib: A collection of helpers used across Cocoa UI codebases of HS applications.
|
- cocoalib: A collection of helpers used across Cocoa UI codebases of HS applications.
|
||||||
- qtlib: A collection of helpers used across Qt UI codebases of HS applications.
|
- qtlib: A collection of helpers used across Qt UI codebases of HS applications.
|
||||||
|
|
||||||
|
*Important:* For the build process to work, you have to initialize the subrepos with these
|
||||||
|
commands::
|
||||||
|
|
||||||
|
$ git submodule init
|
||||||
|
$ git submodule update
|
||||||
|
|
||||||
dupeGuru Dependencies
|
dupeGuru Dependencies
|
||||||
=====================
|
=====================
|
||||||
|
|
||||||
@ -80,9 +86,10 @@ Prerequisite gotchas
|
|||||||
Correctly installing the prerequisites is tricky. Make sure you have at least the version number
|
Correctly installing the prerequisites is tricky. Make sure you have at least the version number
|
||||||
required for each prerequisite.
|
required for each prerequisite.
|
||||||
|
|
||||||
If you didn't use mercurial to download this source, you probably have an incomplete source folder!
|
If you didn't use git to download this source, you probably have an incomplete source folder!
|
||||||
External projects (hscommon, qtlib, cocoalib) need to be at the root of the dupeGuru project folder.
|
External projects (hscommon, qtlib, cocoalib) need to be at the root of the dupeGuru project folder.
|
||||||
You'll have to download those separately. Or use mercurial, it's much easier.
|
You'll have to download those separately. Or use git, it's much easier, and if you do, make sure
|
||||||
|
that the submodules are correctly checked out.
|
||||||
|
|
||||||
Another one on OS X: I wouldn't use macports/fink/whatever. Whenever I tried using those, I always
|
Another one on OS X: I wouldn't use macports/fink/whatever. Whenever I tried using those, I always
|
||||||
ended up with problems.
|
ended up with problems.
|
||||||
@ -90,9 +97,9 @@ ended up with problems.
|
|||||||
Whenever you have a problem, always double-check that you're running the correct python version.
|
Whenever you have a problem, always double-check that you're running the correct python version.
|
||||||
You'll probably have to tweak your $PATH.
|
You'll probably have to tweak your $PATH.
|
||||||
|
|
||||||
To setup a build machine under Ubuntu 12.04 and up, install those packages: python3-dev, python3-pyqt4,
|
To setup a build machine under Ubuntu 12.04 and up, install those packages: python3-dev,
|
||||||
pyqt4-dev-tools, mercurial and then python3-setuptools. Once you've done that, install pip with
|
python3-pyqt4, pyqt4-dev-tools, git and then python3-setuptools. Once you've done that, install pip
|
||||||
`easy_install`. Once you've done that, you can then perform "The easy way!" installation.
|
with `easy_install`. Once you've done that, you can then perform "The easy way!" installation.
|
||||||
|
|
||||||
Building dupeGuru
|
Building dupeGuru
|
||||||
=================
|
=================
|
||||||
|
2
cocoalib
2
cocoalib
@ -1 +1 @@
|
|||||||
Subproject commit 2ea7b7dedb90ca5954bbb072219b4866304e45cc
|
Subproject commit edd5249be7c886017226a07c670cd2e10fcef902
|
2
hscommon
2
hscommon
@ -1 +1 @@
|
|||||||
Subproject commit cb350f736c6ba6262db724cd60b1d254a319de9c
|
Subproject commit 350ec5941123bb9330c6cebe8a13827e6c172050
|
2
qtlib
2
qtlib
@ -1 +1 @@
|
|||||||
Subproject commit b4c47e91acb00fc73f970dddf1a12e1d2c19c9fd
|
Subproject commit 68850d655b733225f76c1a203703d355ff28e97d
|
Loading…
Reference in New Issue
Block a user