textbrowser / biblioteq

Archive and catalog the world for today's and tomorrow's generations! Awesome and everyware.
https://textbrowser.github.io/biblioteq/
Other
217 stars 46 forks source link

Flatpak package for Linux. #312

Closed pabloab closed 11 months ago

pabloab commented 1 year ago

Would be great to offer/build Linux installer on a Flatpak package. Afterward could be offered on Flathub, so the installation process end up being just flatpak install flathub io.github.textbrowser.biblioteq (flatpak install biblioteq will probably work too).

Offering a .deb build would be great too.

textbrowser commented 1 year ago

Debian is offered on PowerPC, ARM, and X86-64. :)

pabloab commented 1 year ago

I notice afterward, the bash script inside Distributions. Would be great to add them directly from release downloads.

BTW, I'm not familiar with the process, but after untar and installation of qtchooser,

/tmp/biblioteq-2023.03.10 $ ./Distributions/build_debian_amd64.bash 
qmake: could not exec '/usr/lib/qt5/bin/qmake': No such file or directory
cp: cannot stat './BiblioteQ': No such file or directory
dpkg-deb: building package 'biblioteq' in 'BiblioteQ-2023.07.07_amd64.deb'.
make: *** No rule to make target 'distclean'.  Stop.
textbrowser commented 1 year ago

There have been several requests for bundles. There are frequent source releases. Full releases twice per year. See the control files for guidance on requirements. It's expected that developers prepare their systems for building BQ. :)

textbrowser commented 1 year ago

https://github.com/textbrowser/biblioteq/releases/tag/2023.06.06

That release includes 6 bundles. It's a lot of time, as explained in other requests, to prepare them for various reasons.

pabloab commented 1 year ago

It's not realistic to have an issue related to automatic build packaging in CI workflows, maybe with GitHub Actions?

textbrowser commented 1 year ago

GH, please create an action to build BQ for PowerPC and Ubuntu 16.04, ARM-32, ARM-64, MacOS, and Windows 11. Please build Debian files for all supported versions of Ubuntu and Debian. Please test each build.

Waiting for SHAT-GPT.

textbrowser commented 1 year ago

Or is it CHAT-GPT?

textbrowser commented 1 year ago

Two releases per year is nice. [Many] open source projects provide source-only releases. Too much work for me. It's boring work too.

textbrowser commented 1 year ago

Oh, and I forgot Android.

pabloab commented 1 year ago

I'll respond with respect, professionalism and without sarcasm.

I didn't say you should do the work. Maybe I could build one of those, if the main developers believe this could help the project, lowering the barrier for newcomers. Maybe we could start with just one of the supported platforms.

Meanwhile, let me suggest mentioning this two-year bundle on Readme.md. Maybe something like:

Installation

Debian based distros

wget https://github.com/textbrowser/biblioteq/releases/download/2023.06.06/BiblioteQ-2023.06.06_amd64.deb
sudo dpkg -i BiblioteQ-2023.06.06_amd64.deb
sudo apt install -f

Edit: I made a PR with above info.

kamazeuci commented 1 year ago

I am struggling to install Biblioteq on an Arch Linux derivative... I have the source but it doesn't have any install instructions apart from debian... there is no configure script for example.. any ideas? would be great to know. thanks!

kamazeuci commented 1 year ago

ok found it under Documentation/compiling For amd64 desktop linux, it was: qmake -o Makefile biblioteq.pro make

textbrowser commented 1 year ago

Build it and copy the executable somewhere. You don't need to install it.

textbrowser commented 1 year ago

BQ is not installable but can be installed if you need an installed version of it. But it doesn't have to be installed. You can launch it right there from the compilation directory or elsewhere like an external device or even from /tmp or your friend's home directory. The documentation states that too. A .biblioteq directory is created directly in the home directory or on Windows in the current directory. Of course if such a directory cannot be created, BQ will function and you can do your items. So, if this is too long and you didn't care to read it: don't install it, just launch it. :)

textbrowser commented 11 months ago

This has received zero interest from anyone interested in an interesting solution. See you ticket friend!