Hello everyone! I’m new to this forum and EasyOS. Recently, I got curious about compiling software from source, and here’s my first result — a BIMP SFS package for EasyOS. I’d like to share it with you and show that even without being a programming pro, you can make it work.
A few times a year, I need to process a bunch of images at once. Scripts could do it, but I wanted something universal. BIMP is a GIMP plugin for batch processing: resizing, adding watermarks, and more. Perfect for EasyOS, where it’s all about lightness and ease. I couldn’t find it in the repos, and the official site (https://alessandrofrancesconi.it/projects/bimp/) only offers installers for Windows and Mac. For Linux, it’s source code only. So, I built an SFS for EasyOS Scarthgap64 (VERSION=6.6.3).
My method wasn’t perfect — I later found the official guide (https://easyos.org/dev/coding-for-easyos.html), but I’d already started. Here’s the result: bimp-2.6.sfs. It’s an archive that mounts with a click (and unmounts with another). Inside: the binary, README.txt, and an install.sh script. Run install.sh in a terminal for a dialog checking dependencies, or just click it for a silent install. It places the plugin in /usr/lib/gimp/2.0/plug-ins/bimp. To uninstall, delete that file manually. After installation, you’ll see "Batch Image Manipulation" in GIMP’s "File" menu.
https://drive.google.com/file/d/1I2X4xg ... sp=sharing
Now, the main part — how I did it. My friend Grok (https://grok.com), an AI from xAI, guided me step-by-step, fixed errors, and tracked down dependencies. We used EasyOS’s devx tools. There were hiccups: missing libraries for compilation and a linker going crazy due to EasyOS’s unique filesystem. I’d have been lost alone, but Grok helped set up soft links and sort it out. It took two evenings, but it worked! This proves compiling from source isn’t impossible, even with basic skills.
Give my SFS a try and let me know what you think! Any tips for improvement are welcome.