Comments (4)
Hey @navnavnav,
With pleasure.
On Arch, this is the way users can add support for a package, when it's not in the official binary repo's yet.
It's really a single command to install this, for every Arch user now: e.g. yay -S bloom-git
.
The build from source procedure is what I've described in the "PKGBUILD" file (you can see it here: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=bloom-git).
It's building and running fine using that PKGBUILD.
Arch is a rolling release with mostly "bleeding-edge" packages, so PHP is version 8.1.4 right now, for all Arch users. So that's not a problem either.
That being said, I agree that an official binary build would be even better!
from bloom.
I created this: https://aur.archlinux.org/packages/bloom-git
It's not an official Arch Linux package, but allows user to install through the AUR (Arch User Repository).
from bloom.
@maximevince Thanks for this!
Is that a "build from source" package? I'm not very familiar with package management on Arch Linux. The Debian and RPM packages are binary packages. They also include shared objects of some third-party libraries for various reasons (licensing, lack of availability in some package management systems, etc).
Hmm, I'm not sure if that PHP 7 dependency is quite right. PHP 8 is required to build Bloom (for the TDF validation scripts). Those validation scripts use PHP features that are only available in PHP 8.
Honestly, I wouldn't bother yourself with a "build from source" package. It would be a lot of pain. IMO it's a lot easier to ship pre-built binary packages.
BTW I hope to get an Arch Linux package sorted after the TargetController refactor work. I'm not sure when that will be, but will keep this ticket updated 👍🏽
from bloom.
Version 0.9.0 has just been released. This includes support for Pacman packages. See the Bloom download page (https://bloom.oscillate.io/download) to download the Pacman package. Closing this now.
from bloom.
Related Issues (20)
- Provide JSON list of supported targets via CLI command HOT 2
- Support new AVR DU-series targets
- Support AVR EA/B-series targets
- bloom Website Down? HOT 5
- RSP kill command 'k' is silently ignored HOT 14
- Raspberry Pi OS Version HOT 30
- Wrong target signature (ATtiny416) HOT 3
- variantName doesn't appear to work on atmega328p-pu HOT 1
- Issues when stepping into a static library HOT 7
- Insight shows no TCA0 registers for the AVR128DA32 HOT 2
- Bit field annotations in register inspection window
- TCA0 not listed on Insight for ATtiny412 HOT 2
- Invalid GDB RSP client HOT 2
- New GDB monitor command for reading target registers
- Support ATtiny3224/3226/3227
- Website down HOT 6
- Delta programming (restrict uploads to changes only) HOT 2
- RISC-V HOT 3
- Add support for UPDI over /dev/ttyUSBx and similar interfaces HOT 4
- Keep target halted after activation
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 bloom.