Comments (5)
I had the Flatpak working. And oh neat you got a working PKGBUILD. Will need to remind the maintainer of the non-git version to update theirs on release of Avvie v2.1.
I committed a change that allows running of the main.py straight from source. Makes testing easier.
As for native building, I assume we can just do:
$ meson builddir && cd builddir
$ meson compile
$ meson install
same thing right?
from avvie.
You can build the program either using gnome builder, flatpak-builder or native build directly with meson. The latter can be done with the following commands:
meson build --prefix=/usr/local
ninja -C build install
I’m gonna submit a PR later to add the complete instructions in the readme if you want.
from avvie.
Is there a way to do it without installing to system? Like if I'm just testing, I don't wanna have to enter my password.
from avvie.
You can use flatpak-builder:
flatpak-builder --user --install builddir com.github.taiko2k.avvie.yml
flatpak run com.github.taiko2k.avvie
To uninstall the flatpak you can simply:
flatpak uninstall com.github.taiko2k.avvie
If you are on Arch Linux, you can use the PKGBUILD from the AUR commenting out the source and b2sums lines, put the source in src/avvie and then build & install the package with makepkg -sif
With gnome builder, you can simply select “clone repository”, then click the play button in the topbar and the IDE will automatically build and run the program
from avvie.
An alternative to running without installing would be to generate two versions of the entrypoint script. One is configured for installation, and installed... the other uses paths pointing into the build tree to bind the translations to that location (<builddir>/po/
).
This would allow e.g. testing translation updates without installing. Current versions of Meson ensure that the built translations are usable (have the right directory structure) in the build tree.
from avvie.
Related Issues (20)
- Better integration in GNOME infrastructure
- Usefulness of run.sh HOT 1
- [Bug] Dark theme not working HOT 10
- Detect "spot of interest"/interesting image part HOT 1
- Custom dimensions (ratio and pixel resolution) HOT 3
- Version tags and releases HOT 1
- libGL error: MESA-LOADER: failed to retrieve device information HOT 1
- Preferences window design idea HOT 5
- About dialog isn’t tied to the main window HOT 3
- Minimum window size HOT 2
- [Request] Rotate images
- [Update] Gnome 44 Runtime HOT 1
- Cannot load any greyscale images HOT 2
- [Feature Request] Folder mode, Flatpak alternative, Lossless JPG crop HOT 4
- Feature requests, Bugs and Observations HOT 3
- [Feature Request] Add jxl format support.
- Retain metadata for cropped image HOT 1
- [Feature Request] Changing the size of preview HOT 3
- Saving to downloads directory is not intuitive HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from avvie.