Comments (12)
better KeepBuildDirBetweenBuilds
or just KeepBuildDir
from pikaur.
so far i am thinking about implementing it as option RemoveBuildDir
in upcoming config file
from pikaur.
One option would be the AURDEST
environment variable (which is used by at least two other projects, being pacaur and aurutils)
from pikaur.
I thought the point of .cache was for keeping files you may need later at runtime (hence sources). A lot faster to keep the source tree and git pull the changes (isn't that required for the --needed parameter anyways? (Was in pacaur at least))
from pikaur.
if you also want command line argument for that feel free to propose the name, it should go to the next release
from pikaur.
what about -k, --keepbuild
?
from pikaur.
It would be nice to have the sources of packages in aur_repos/ or have a option AURDEST
/ SRCDEST
as in pacaur
For now, setting KeepBuildDir
leads to having:
PKGBUILD, .SRCINFO in aur_repos/
PKGBUILD, .SRCINFO and sources in build/ (and build stuff depending on BUILDDIR
)
from pikaur.
i purposely splitted build dir from aur clone dir to make it easier to clean-up
from pikaur.
Why not just set BUILDDEST
BUILDDIR
(from makepkg) if you want to separate the build directory?
from pikaur.
if it's set -- it will be used
UPD: my bad, it's implemented as i said above only for PKGDEST, can do for BUILDDEST as well with the same logic
UPD2: isn't it BUILDIR
, not BUILDDEST
?
from pikaur.
UPD2: isn't it BUILDIR, not BUILDDEST?
Yep. https://www.archlinux.org/pacman/makepkg.conf.5.html#_options
from pikaur.
i've checked -- if it's set that dir will be used, so keepbuild option will make no effect in that case
from pikaur.
Related Issues (20)
- The multiple AUR packages building is not optimal if the dependencies are being changed on the go HOT 6
- Does pikaur support `pacman -Syudd` HOT 2
- mark internally already built packages, thus avoid need to call pkgver() of pkgbuild of verifying if that version is already installed
- `pikaur -Syu --devel` fails for unsatisfied dependencies used in prepare() HOT 1
- Pikaur crashes when dealing with self-circular dependencies HOT 3
- Can't run as root, outputs "AttributeError: 'NoneType' object has no attribute 'split'"
- Add an option to delete dependencies that are no longer required
- `pikaur -Sla` fails with `pacman: invalid option` HOT 1
- Installation: AttributeError: module 'datetime' has no attribute 'UTC' HOT 1
- Pikaur asks for gitlab username while trying to retrieve split packages HOT 3
- Failing to bulid any AUR package: "Cannot find the debugedit binary" HOT 3
- `KeepBuildDeps` not being honored HOT 2
- Off by one eror in error message when choosing between packages
- Pikaur incorrectly treat runtime dependencies as make dependencies HOT 6
- pikaur gives only a ValueError when executed HOT 4
- python update breaks pikaur HOT 8
- new version Pikaur v1.20 asks for root for operations that didn't ask before HOT 1
- pikaur build fails due to missing python module "build" HOT 1
- `pikaur -P` to warn if running from within the pikaur build directory
- remember that I checked files when build fails
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 pikaur.