Skip to content

Commit da46838

Browse files
authored
Merge pull request #147 from MightyCreak/docs/custom-dir-installation
Add instructions to install Diffuse locally
2 parents 2231b79 + 671c439 commit da46838

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
- Added a `--remove-obsolete` option for the update-translation.py script
1111
- Added links to VCSs in README.md
1212
- New keyword in config file: "option"
13+
- Added instructions to install and run from a custom directory
1314

1415
### Changed
1516
- Updated the translation files

docs/developers.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,32 @@ flatpak remove io.github.mightycreak.Diffuse
7575

7676
Diffuse build system is meson.
7777

78-
To install diffuse locally:
78+
To compile and test Diffuse:
7979

8080
```sh
8181
meson setup build
8282
cd build
8383
meson compile
8484
meson test
85+
```
86+
87+
To install Diffuse on your system (e.g. `/usr/local/`):
88+
89+
```sh
8590
meson install # requires admin privileges
91+
92+
# Run Diffuse
93+
diffuse
94+
```
95+
96+
To install Diffuse on a custom directory (e.g. `~/bin/diffuse`):
97+
98+
```sh
99+
meson install --destdir ~/bin/diffuse
100+
101+
# Run Diffuse
102+
cd ~/bin/diffuse/usr/local/bin
103+
PYTHONPATH=$HOME/bin/diffuse/usr/local/share/diffuse ./diffuse
86104
```
87105

88106
To uninstall diffuse afterwards:

0 commit comments

Comments
 (0)