aboutsummaryrefslogtreecommitdiff
path: root/data
Commit message (Collapse)AuthorAgeFilesLines
* bash-completion: suppress error message outside git repositoryKoichi Murase2024-08-251-2/+2
| | | | | | Signed-off-by: Koichi Murase <myoga.murase@gmail.com> Closes: https://github.com/pkgcore/pkgcore/pull/436 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* bash-completion: use _filedirArthur Zamarin2024-07-041-3/+4
| | | | | | This handles spaces and such much much better Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* data/xml-schema/metadata.xsd: add codeberg remote-idThomas Bracht Laumann Jespersen2023-09-141-0/+1
| | | | | | Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Closes: https://github.com/pkgcore/pkgcore/pull/414 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* bash-completion: --pkgset for pqueryArthur Zamarin2023-08-051-1/+10
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* econf matches configure --help output betterUlrich Müller2023-04-203-3/+3
| | | | | | | | | | | | | | Check for proper end of string for all option names beginning with "with-", "disable-" or "enable-". This mainly affects --with-sysroot, where false positives have been observed. This follows this retroactive change in PMS: https://gitweb.gentoo.org/proj/pms.git/commit/?id=0e311ca4ac75be6ebea2a0b3c1b46f4daac75190 which was approved by the Gentoo Council in its 2023-04-09 meeting. Signed-off-by: Ulrich Müller <ulm@gentoo.org> Closes: https://github.com/pkgcore/pkgcore/pull/403 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* data/xml-schema/metadata.xsd: Add kde-invent remote-id typeSam James2023-02-251-0/+1
| | | | | | | | | | | This follows an earlier update of the DTD, commit bb286dbef6af03bd7d063cf693f9860419796c3d in data/dtd.git. Taken from proj/xml-schema.git commit 84d4fe3e11bc21c3d5742be1a04ba0df33c7bd0c.. Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/pkgcore/pkgcore/pull/399 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* Make EAPI 8 `--disable-static` logic libtool-specificDavid Seifert2022-12-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * The intention has always been to only target `configure` scripts that use libtool, not just any script with a `--disable-static*` option. * libtool has been using the same `configure` format for at least the past 15 years (going back to libtool 1.5.22): 1. shared and static libraries enabled (the main use case): --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] 2. shared libraries enabled and static libraries disabled: --enable-static[=PKGS] build static libraries [default=no] --enable-shared[=PKGS] build shared libraries [default=yes] 3. shared libraries disabled and static libraries enabled: --enable-shared[=PKGS] build shared libraries [default=no] --enable-static[=PKGS] build static libraries [default=yes] Bug: https://bugs.gentoo.org/814380 Signed-off-by: David Seifert <soap@gentoo.org> Closes: https://github.com/pkgcore/pkgcore/pull/386 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* fix build for newest pipArthur Zamarin2022-12-181-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* build backend: use custom wrapper around flitArthur Zamarin2022-11-071-0/+47
| | | | | | | | For pkgcore we need to run multiple preparations of generating files before creating sdist or wheel. Flit is a very simple and nice build backend, much more than setuptools. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* setup.py: reorder data filesArthur Zamarin2022-11-01125-0/+5534
| | | | | | | | | Store all data files (files that should be installed into `/usr` outside python lib location) in one main "data" directory, with direct subdirs matching the once installed on system. This is preparation for moving to flit backend. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* metadata.xsd: import savannah, savannah-non-gnu, freedesktop-gitlab, ↵Matt Turner2022-09-161-0/+4
| | | | | | | | | | | | | gnome-gitlab remote-ids Sync with xml-schema.git: commit 1fc2d92b221751b349d8ca89d8838de8cb88d76e commit 03e792894a2a45949ce6a542d233d91af079c4e9 commit 85acd4adfd9ae6f6d361131dbf5a07f3ad6da4da Signed-off-by: Matt Turner <mattst88@gentoo.org> Closes: https://github.com/pkgcore/pkgcore/pull/363 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* metadata.xsd: import hackage, sourcehut remote-idsSam James2022-07-291-0/+2
| | | | | | | | Sync with xml-schema.git: commit d07cde98cc4af6e85a518d86478ad193d7465771 commit 16f943836b5e17b0802d15f68f9fada0398b96e1 Signed-off-by: Sam James <sam@gentoo.org>
* metadata.xsd: Drop obsolete gitorious remote-id typeUlrich Müller2022-05-271-1/+0
| | | | | | | | Taken from proj/xml-schema.git commit d17aa63. Signed-off-by: Ulrich Müller <ulm@gentoo.org> Closes: https://github.com/pkgcore/pkgcore/pull/344 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* data/xml-schema/metadata.xsd: Drop obsolete sourceforge-jp remote-id typeUlrich Müller2022-05-271-1/+0
| | | | | | | | | This has been renamed to osdn. Taken from proj/xml-schema.git commit a964a34. Signed-off-by: Ulrich Müller <ulm@gentoo.org> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* data/xml-schema/metadata.xsd: Add osdn remote-id typeUlrich Müller2022-05-241-0/+1
| | | | | | | | | | | This follows renaming of SourceForge.JP to OSDN (in 2015). The sourceforge-jp remote-id type will be removed later. Taken from proj/xml-schema.git commit 4b5fede. Signed-off-by: Ulrich Müller <ulm@gentoo.org> Closes: https://github.com/pkgcore/pkgcore/pull/342 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* data/xml-schema/metadata.xsd: Add gentoo remote-id typeUlrich Müller2022-05-241-0/+1
| | | | | | | | | | This follows an earlier update of the DTD, commit f265dac in data/dtd.git. Taken from proj/xml-schema.git commit 623c7bd. Signed-off-by: Ulrich Müller <ulm@gentoo.org> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* data/xml-schema/metadata.xsd: Drop obsolete remote-id typesUlrich Müller2022-05-241-3/+0
| | | | | | | Taken from proj/xml-schema.git commit 81a35d2. Signed-off-by: Ulrich Müller <ulm@gentoo.org> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* data/xml-schema/metadata.xsd: Use xs:language for lang attributesUlrich Müller2022-05-241-218/+6
| | | | | | | | | Use a built-in datatype of XML Schema instead of hand-crafting our own. Taken from proj/xml-schema.git commit 197c545. Signed-off-by: Ulrich Müller <ulm@gentoo.org> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* data/xml-schema/metadata.xsd: Support FTP URLsUlrich Müller2022-05-241-2/+2
| | | | | | | | | | Base urlType on xs:anyURI. Slightly simplify the mailto syntax (a dot in the domain part is actually not required). Taken from proj/xml-schema.git commit d9fe77e. Signed-off-by: Ulrich Müller <ulm@gentoo.org> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* data: use tarball syncer for gentoo by defaultTim Harder2021-03-172-13/+1
| | | | | | And drop sqfs config entries. Fixes #301.
* data: Sync metadata.xsd for proxied="" attrMichał Górny2021-03-141-0/+10
|
* data: default to tarball-based syncingTim Harder2021-02-171-0/+4
| | | | To avoid requiring root perms to mount sqfs archives for CI actions.
* data/stubconfig: use user-cache instead of system dir for repoTim Harder2021-01-311-1/+1
|
* Revert "data/stubconfig/repos.conf: use tar-based repo instead of sqfs"Tim Harder2021-01-311-2/+5
| | | | | | | Revert to sqfs default since it works better when not running as a native github action anyway. This reverts commit bfa252863255e11eb963307f64e49f8dc3ae3bc9.
* data/stubconfig/repos.conf: use tar-based repo instead of sqfsTim Harder2021-01-311-5/+2
| | | | | To avoid requiring namespace and sqfs mounting support for external usage (e.g. the github pkgcheck action).
* data: add gentoo repo to stub config repos.confTim Harder2020-12-051-0/+8
| | | | So non-Gentoo systems can sync it from nothing.
* data: add CHOST default to stubrepo profile make.defaultsTim Harder2020-12-031-0/+1
| | | | | In order to make configured repo init stop erroring out for consumers (e.g. pkgcheck) due to the missing value.
* data: add a bundled config stub for fallback on non-gentoo systemsTim Harder2020-12-021-0/+5
|
* data/xml-schema: update metadata.xsdTim Harder2020-11-051-0/+1
|
* Update binpkg location to portage's new defaults.Brian Harring2020-10-211-1/+1
| | | | | | Sometime on/before a859556ffaa4b3f551232 in portage repo, the default was moved for where binpkg repo lives. This updates pkgcore's notion to align.
* Add comment explaining why https is used for sqfsBrian Harring2020-01-131-0/+2
| | | | | | | | | http is a joke in 2020, but distfiles.gentoo.org doesn't use either redirects to upstreams, or valid SAN for certs, so while it speaks tls- the PKI is invalid, rendering this a bit pointless. Add a comment to clarify for anyone else who comes across it as I did, explaining that it's an intentional choice (despite it being daft).
* data: bundle metadata.xsd with pkgcoreTim Harder2019-08-141-0/+559
| | | | | | Helps with running metadata.xml checks/test in pkgcheck without having to initially fetch the file from the network when running against a raw repo where it isn't bundled.
* data: rename fakerepo to stubrepoTim Harder2019-08-056-1/+1
|
* data/fakerepo: add some more stub files to the bundled fake repoTim Harder2019-07-202-0/+2
|
* provide fakerepo with stub profile to use as a fallbackTim Harder2019-07-175-0/+35
| | | | | This should make it easier to run pkgcheck or other pkgcore-based tools on unconfigured or non-Gentoo systems.
* distutils usage via marienz, with a few tweaks from me (install pquery mainly)Brian Harring2006-06-043-244/+0
|
* update example config from my own for ini based configurationsBrian Harring2006-05-271-23/+15
|
* default incrementals for when instantiating profiles outside of normal ↵Brian Harring2006-05-271-0/+1
| | | | | | config method. fixed an insane map call that I had also
* yoink CCACHE_PATH, and ebd related setting.Brian Harring2006-05-261-3/+2
| | | | don't know what I was smoking when I added that :/
* merde... missed this commit. adjust the meta-definitions as needed for ↵Brian Harring2006-05-261-2/+2
| | | | recent changes (allow_unknowns for domain, and str type for resume_command for fetcher)
* add resume_command...Brian Harring2006-05-251-1/+1
|
* lied. last ready to go change, moves hardcoded reqs from conf_default_types ↵Brian Harring2006-05-251-3/+3
| | | | to profile instance's ConfigHint
* switch the defaults, and fix horked importsBrian Harring2006-05-211-1/+1
|
* update of example config from mine, with working system/world sets.Brian Harring2006-05-161-7/+37
|
* remove temp system/world pkgsets type added ('twas a hack), convert over to ↵Brian Harring2006-05-161-19/+2
| | | | | | proper base with introspection enabled for world/system. update test_resolver to use .pkgsets now instead of the hack...
* system set, although enabling it is slightly hackish.Brian Harring2006-04-211-1/+11
| | | | Need to enable pkgcore.config.introspection to unify the sets, but too lazy to do it right now (wanted a new set of inputs for resolver work, hour worth of work for these two required features is a decent trade off)
* world set (and pkgsets type definition)Brian Harring2006-04-211-0/+9
|
* savior -> pkgcoreBrian Harring2006-03-171-1/+1
|
* addition of a global config via marienzBrian Harring2006-03-161-0/+0
|
* well, it's official baby- we're on our way to pkgcore.Brian Harring2006-03-142-11/+11
| | | | Still need to chunk gentoo/ebuild specific crap into it's own namespace, but will get that down the line.