Commit Graph

19 Commits

Author SHA1 Message Date
Christoph Reiter
f3924eee87 Show all package URLs again
Add them all as separate rows with the URO, instead of inline with just the label.

Seeing the URL has some value, if the URL is for github you already
know what to expect before going there etc.
2023-09-20 07:55:59 +02:00
Christoph Reiter
9842240ba7 Revert "Hide the version epoch in most places"
This reverts commit 05a8bba0a8.
2023-08-18 08:05:43 +02:00
Christoph Reiter
05a8bba0a8 Hide the version epoch in most places
It's only relevant for schema changes and downgrades and only
useful for deciding if a version is newer, which website users
rarely need to do.

Let's just hide it by default. It's still part of the package file name
if really needed.
2023-08-18 07:21:34 +02:00
Christoph Reiter
f47a474d7e base/packages: move the package description down to the list
it's easily missed muted at the top, just put it where all the other
package information is.
2023-08-18 06:59:08 +02:00
Biswapriyo Nath
db7437c58d package: Rephrase the issue related words
The previous words sounds like user want to introduce an issue.

Also FYI, bugs are any insect or insectlike invertebrate. Those
are not related to programming or computer and live in wild :-)
2023-08-12 18:17:47 +02:00
Christoph Reiter
0149efb907 pkgmeta: add multiple URL fields
This allows us to specifiy multiple URLs for each project in addition
to the homepage that is defined by the PKGBUILD.

This is similar to what Python packages can do, which then gets
exposed on pypi. But while they allow free form text we specify
a fixed set with a specific purpose, so we can pontentially re-use them
in the future, and also to make it more clear what we expect them to
point to.
2023-07-22 18:15:48 +02:00
Christoph Reiter
7bd958cca3 Link to pypi if we know the pypi name 2023-07-02 14:45:22 +02:00
Christoph Reiter
5569252cee Generalize external references and handle AUR separately
Remove all cygwin/arch specific code from the core models to make
it easier to add more references.
2023-04-11 20:02:55 +02:00
Christoph Reiter
99b6fa73a0 ExtInfo: add an explicit label for the URLs 2023-04-11 19:14:10 +02:00
Christoph Reiter
e66f96801a Remove package_name() function
We now parse/split all PKGBUILD fields properly, so all package names
that end up in the templates should be valid already.
2023-01-06 08:10:45 +01:00
Christoph Reiter
7b399e56bc Show base groups instead of groups for base packages 2022-12-26 16:57:02 +01:00
Christoph Reiter
290ee4440d Rename group -> groups
my initial naming wasn't the best. base/package remains, but that is
trickier to change

I mainly wanted to see how to handle renames with fastapi here
2022-12-26 12:00:45 +01:00
Christoph Reiter
1e7b8167aa Add links for spdx licenses
Do some very basic parsing of spdx expressions and add links
to the respective license pages.

Multiple licenses in a package are combined with "OR".
2022-01-15 18:42:09 +01:00
Christoph Reiter
bad17281be bootstrap 5 fixes
fix some no longer existing css classes, also add postcss-logical
plugin to fix up all those -start/end properties (no idea why they use them...)
2021-11-26 14:06:15 +01:00
Christoph Reiter
6f5f20225a make the top link bar more responsive 2020-08-14 15:00:34 +02:00
Christoph Reiter
9cf7940fde Prefix the title with the page type 2020-07-05 19:09:02 +02:00
Christoph Reiter
998144f7c4 Show all the package info also on the (binary) package page 2020-07-05 18:47:50 +02:00
Christoph Reiter
41210d8f37 Port to FastAPI 2020-05-26 09:05:50 +02:00
Christoph Reiter
bf01b34838 Move Python app into its own directory 2020-05-24 09:09:49 +02:00