Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add jabref installer #14

Merged
merged 5 commits into from Apr 26, 2022
Merged

Add jabref installer #14

merged 5 commits into from Apr 26, 2022

Conversation

LyzardKing
Copy link
Contributor

I added the bibtex manager JabRef, which publishes .deb files at https://builds.jabref.org/main/

Copy link
Member

@flexiondotorg flexiondotorg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update this pull request to correctly reference the JabRef

deb-get Outdated
get_github_releases "https://api.github.com/repos/jabref/jabref/releases/latest"
VERSION_PUBLISHED="$(grep "browser_download_url.*.deb" "${CACHE_DIR}/${APP}.json" | head -n1 | cut -d'"' -f4 | cut -d'/' -f8 | sed 's|v||')"
URL=$(grep "browser_download_url.*.deb" "${CACHE_DIR}/${APP}.json" | head -n1 | cut -d'"' -f4)
PRETTY_NAME="GitHub Desktop"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please correct the PRETTY_NAME and WEBSITE

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right!
I started changing it with the github data, and removed the wrong lines. It should be fixed now

@flexiondotorg flexiondotorg merged commit 34718d0 into wimpysworld:main Apr 26, 2022
flexiondotorg pushed a commit that referenced this pull request Nov 20, 2022
* Filter out unsupported packages in list

* Fix ACTION when calling list_debs on error

* Only try to install supported packages in tests-01-main

* Perfomance recovery through caching supported apps (#14)

Co-authored-by: Phil Clifford <philclifford@users.noreply.github.com>
philclifford added a commit to philclifford/deb-get that referenced this pull request Nov 20, 2022
* Filter out unsupported packages in list

* Fix ACTION when calling list_debs on error

* Only try to install supported packages in tests-01-main

* Perfomance recovery through caching supported apps (wimpysworld#14)

Co-authored-by: Phil Clifford <philclifford@users.noreply.github.com>
philclifford added a commit to philclifford/deb-get that referenced this pull request Nov 21, 2022
* Filter out unsupported packages in list

* Fix ACTION when calling list_debs on error

* Only try to install supported packages in tests-01-main

* Perfomance recovery through caching supported apps (wimpysworld#14)

Co-authored-by: Phil Clifford <philclifford@users.noreply.github.com>
philclifford added a commit to philclifford/deb-get that referenced this pull request Jan 23, 2023
* Filter out unsupported packages in list

* Fix ACTION when calling list_debs on error

* Only try to install supported packages in tests-01-main

* Perfomance recovery through caching supported apps (wimpysworld#14)

Co-authored-by: Phil Clifford <philclifford@users.noreply.github.com>
@wujastyk
Copy link

wujastyk commented Mar 13, 2024

I would very much like to be able use deb-get to fetch the latest build of JabRef from builds.jabref.org/main . As far as I can see, this is what this installer did, originally, but in April 2022 it was switched to fetch the public stable release from Github. Could and installer with the original behaviour be added, perhaps with a different name (jabref-test perhaps?).

@philclifford
Copy link
Member

The deb-get package name must exactly match the deb package name. In that case you could override the definition file by dropping a variation (which fetched the build you want ) into /etc/deb-get/99-local.d/ . Another option would be to create an external repo with the alternate definition and add that repo. I can confirm this approach works well: I use additional repos from my fork for various reasons, and also some local overrides (for example to switch hugo to the extended version).

If you need help to do either let me know. So long as the alternate source is viable and you own the support of your changes it is usually fairly straightforward and rewarding.

@LyzardKing
Copy link
Contributor Author

The change was made to make the stable version available from deb-get.
That is the same version that a user would download from the upstream website (https://www.jabref.org/#download).
This is the better default, keeping in mind that it can be overrided (as @philclifford mentioned).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants