Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/getsolus/ypkg

Modern, declarative, structured build format
https://github.com/getsolus/ypkg

examine: Inspect all of the files in parallel

This change restores parallel processing to the PackageExaminer, which
should help to significan...

ad38a7b15d75acae2bc47b2978048c1bd0a5b1c0 authored about 8 years ago by Ikey Doherty <[email protected]>
Bump v16

Signed-off-by: Ikey Doherty <[email protected]>

8807bae6963b706b43dc717f532e3a61579aaf23 authored about 8 years ago by Ikey Doherty <[email protected]>
dependencies: Use the new fast path pkgconfig API

Signed-off-by: Ikey Doherty <[email protected]>

d0343104229cdfb7b4f5e0480ac00481a9b9568e authored about 8 years ago by Ikey Doherty <[email protected]>
deps: Ensure we use the first element of the tuple

Signed-off-by: Ikey Doherty <[email protected]>

7e58988860534ad76f8967e334a76044ddc0b501 authored about 8 years ago by Ikey Doherty <[email protected]>
deps: Remove accidental inclusion of sys.exit

Signed-off-by: Ikey Doherty <[email protected]>

8fa43299220853b14c11771a1b340f7a528ddd5b authored about 8 years ago by Ikey Doherty <[email protected]>
ypkg-install-deps: Use new eopkg API for drastically improved times

The new API will ensure much quicker resolution of pkgconfig names
so that we can start builds a...

52a51814d4c5364881009730f8d79ab9b882a9e1 authored about 8 years ago by Ikey Doherty <[email protected]>
Bump v15 - important update

Signed-off-by: Ikey Doherty <[email protected]>

155525339db0d2968af65d5ed09c3066420fea23 authored about 8 years ago by Ikey Doherty <[email protected]>
dependencies: Improve dependency resolution by a ridiculous amount

We shouldn't be trying to search_file the dependency, as we already
know the exact file paths th...

96c912b8b1d9f48ef46e067dd3a33c4940fb5a28 authored about 8 years ago by Ikey Doherty <[email protected]>
Add new "-t" option for reproducible builds

This parameter will be passed to us from solbuild, with the timestamp
for the last tag in the pa...

56dca8fedfa12218a0172f6a79f7b586f66166c8 authored about 8 years ago by Ikey Doherty <[email protected]>
Bump v14 (we don't do 13.)

Signed-off-by: Ikey Doherty <[email protected]>

3bf6b4a5f4d3a4fdbf340bed75356a7848de68a5 authored about 8 years ago by Ikey Doherty <[email protected]>
Use copyright symbol, it's way cooler. >_>

Signed-off-by: Ikey Doherty <[email protected]>

31bd2bcae17ebd1be534f91d6a62ac9932767dc5 authored about 8 years ago by Ikey Doherty <[email protected]>
Sex up the README

Signed-off-by: Ikey Doherty <[email protected]>

33115e0e3a7a19adf378f250e349eacef0dcf40f authored about 8 years ago by Ikey Doherty <[email protected]>
Unbullshit the 32-bit section

Signed-off-by: Ikey Doherty <[email protected]>

ccd75e5f8005eeb7a631b076a5d3c70be8f9a6b4 authored about 8 years ago by Ikey Doherty <[email protected]>
Completely reflow the README, nuke TODO

Signed-off-by: Ikey Doherty <[email protected]>

67e8b972544de9e198591783f5218b9adfb08b28 authored about 8 years ago by Ikey Doherty <[email protected]>
"Just Solus" :P

Signed-off-by: Ikey Doherty <[email protected]>

2822ce6de15c9de02da25512fb23a20b1dc772ea authored about 8 years ago by Ikey Doherty <[email protected]>
spec: Officially support the 'networking' key

This key is in fact only used by solbuild, however it is part of the ypkg
specification. By defa...

2f228741f8a51b661a741ee8ee6c4ce9762d5b4c authored about 8 years ago by Ikey Doherty <[email protected]>
spec: Require fakeroot-32bit now for all emul32 builds

Signed-off-by: Ikey Doherty <[email protected]>

c384f6a887b9023eebc640d232dbd7f94300f1e1 authored about 8 years ago by Ikey Doherty <[email protected]>
Use of "component.xml" is now forbidden for ypkg builds

Signed-off-by: Ikey Doherty <[email protected]>

3dfdd291348604919b87ee73af1a451660b30f9e authored about 8 years ago by Ikey Doherty <[email protected]>
Use a better macro name

Signed-off-by: Ikey Doherty <[email protected]>

0dac6503c0f0f7f98524274a0f0f219e7d2dd4f7 authored about 8 years ago by Ikey Doherty <[email protected]>
rc: Add preliminary waf support

Signed-off-by: Ikey Doherty <[email protected]>

36930220ff6c18149d0bee3caeb28b614881e904 authored about 8 years ago by Ikey Doherty <[email protected]>
scripts: Export YPKG_NJOBS for use in other macros

Signed-off-by: Ikey Doherty <[email protected]>

120457396ee9f97add10b1bb02df98e2beb7da4a authored about 8 years ago by Ikey Doherty <[email protected]>
rc.yml: Add support for qmake packages (#22)

5ead3a9467cfcd5cf528f7acce0ae1b47a2da02c authored about 8 years ago by Peter O'Connor <[email protected]>
Correct libexecdir for meson (#21)

0a29cfd3d024226618acde3545069523336e761c authored about 8 years ago by Peter O'Connor <[email protected]>
Bump v12 for meson support

Signed-off-by: Ikey Doherty <[email protected]>

22b4a62b81f0356e7f2edb111a1ff63ac9cc554a authored about 8 years ago by Ikey Doherty <[email protected]>
Do not use verbose output, let the packager decide

Signed-off-by: Ikey Doherty <[email protected]>

f5f4616986a423e4b44cca6344e81ed772714f47 authored about 8 years ago by Ikey Doherty <[email protected]>
Do not use absolute paths for meson

Signed-off-by: Ikey Doherty <[email protected]>

c27c9411fdfbbf41412cfd16836d4dfbaea9bab1 authored about 8 years ago by Ikey Doherty <[email protected]>
Ensure we pass all needed arguments to meson

Signed-off-by: Ikey Doherty <[email protected]>

39d95933afad5d12038e9b1e0d5b3cfdeb8765a7 authored about 8 years ago by Ikey Doherty <[email protected]>
rc.yml: Add preliminary support for meson packages

Signed-off-by: Ikey Doherty <[email protected]>

7adfbb1c27efa345e4d410fa11446363d418d2e8 authored about 8 years ago by Ikey Doherty <[email protected]>
context: Only use -mavx2 for AVX2 builds

Peter encountered some issues when using combined flags, so we'll only set
-mavx2 and allow gcc ...

56a109e92e847277b550b54ecf2523bdb775e9cd authored about 8 years ago by Ikey Doherty <[email protected]>
sources: Only init + update submodules *after* checking out new ref

Previously we would recursively clone, then check out the tag after having
all of our submodules...

968090fe139bb6d8cb20da42696a593f800c0636 authored about 8 years ago by Ikey Doherty <[email protected]>
Drop potentially harmful -msse4 due to building for all vendors

Signed-off-by: Ikey Doherty <[email protected]>

e98836da232c9c8b25c8b901bac840bed47f1556 authored about 8 years ago by Ikey Doherty <[email protected]>
Finish of the AVX2 implementation

With this change we now build AVX2 libraries for both 32-bit and 64-bit
builds, and do not make ...

dc9b5559d01c659567f1b0d9a2d95e9ba2396b25 authored about 8 years ago by Ikey Doherty <[email protected]>
Bump v11

Signed-off-by: Ikey Doherty <[email protected]>

993b61177b5da108bcd219ad31b8a84b414fd22c authored about 8 years ago by Ikey Doherty <[email protected]>
ypkg-gen-history: Check every word to determine CVE status

Currently, we're not marking all packages as security updates even when they
explicitly are. Thi...

202ecfc96f605a99fd6871e4f4b9d2ce4b26128b authored about 8 years ago by Ikey Doherty <[email protected]>
dependencies: Optimize lookup of external symbols in packages

It makes absolutely no sense to search for paths that don't exist, so to
drastically speed up th...

8679532a75775f671cd3b043c722329791542ec5 authored about 8 years ago by Ikey Doherty <[email protected]>
examine: Support multiple directories in the RPATH

As evil as the rpath is, it's infinitely more so when it comes to the
ghc Haskell packages. Thes...

09fa0cbdb5c46b8163cf0fe19527dbc1a24fa8c3 authored about 8 years ago by Ikey Doherty <[email protected]>
Implement support for the AVX2 compile time option

Currently this adds a complete new set of build steps with different flags,
with the aim of bein...

2a2ba3d98079d9bb16c70c46261d23e15bd757d4 authored over 8 years ago by Ikey Doherty <[email protected]>
scripts: Digits are valid too

Signed-off-by: Ikey Doherty <[email protected]>

6a385ebb597fc3d3edc87840fdfd651f1d0b0b68 authored over 8 years ago by Ikey Doherty <[email protected]>
"." is also valid numnuts

Signed-off-by: Ikey Doherty <[email protected]>

e8f89ac7a45cdbac62ff8713f969c67a3df6ba77 authored over 8 years ago by Ikey Doherty <[email protected]>
Allow '+' as a valid character in package names

Signed-off-by: Ikey Doherty <[email protected]>

200d4f9c740cbb8ffa207d0e5c003e30273fbbe0 authored over 8 years ago by Ikey Doherty <[email protected]>
Fix borkage with empty builddep set

Signed-off-by: Ikey Doherty <[email protected]>

861693f37ccc3ae0ab4cae67cadf1fdb9a1ed51d authored over 8 years ago by Ikey Doherty <[email protected]>
Fix automatic deps for git/emul32 builds

Signed-off-by: Ikey Doherty <[email protected]>

ab7765fb25aac8207882da09392decde66a17056 authored over 8 years ago by Ikey Doherty <[email protected]>
Release v10

Signed-off-by: Ikey Doherty <[email protected]>

80bb3e1138f321d8042c92d48a25323ec5a98dbd authored over 8 years ago by Ikey Doherty <[email protected]>
sources: Fully implement fat-ass git fetching

Signed-off-by: Ikey Doherty <[email protected]>

9607db50b45f9f07ec7ff6df98449c7120d582bb authored over 8 years ago by Ikey Doherty <[email protected]>
Ensure we recursively clone

Signed-off-by: Ikey Doherty <[email protected]>

0e07f538fc2a36a67c0756dd3b5ce208784dba47 authored over 8 years ago by Ikey Doherty <[email protected]>
sources: Fix the odd issue that sunnyflunk encountered

Signed-off-by: Ikey Doherty <[email protected]>

ad61c6a6f1b21f581c255d64f8a69025eee07f8f authored over 8 years ago by Ikey Doherty <[email protected]>
Fix issue with test script

Signed-off-by: Ikey Doherty <[email protected]>

dc9b55f8c5634af2187a08b343abbef93711b2a0 authored over 8 years ago by Ikey Doherty <[email protected]>
Add initial git source support

Signed-off-by: Ikey Doherty <[email protected]>

3e11213da47515286aea45ff88982d11c492ae28 authored over 8 years ago by Ikey Doherty <[email protected]>
Account for /usr/share/doc fileType (per issue #18)

Signed-off-by: Ikey Doherty <[email protected]>

d7e5f88632b1bc28a11faa32e2e31b6250bde1ec authored over 8 years ago by Ikey Doherty <[email protected]>
Learn2Spell

Signed-off-by: Ikey Doherty <[email protected]>

7dde2cddfe81f6aefcc854d17c6c14d89706c86e authored over 8 years ago by Ikey Doherty <[email protected]>
Add python actionable macros (issue #16)

Signed-off-by: Ikey Doherty <[email protected]>

25291300889b4c86694b22ed360b98ea8ba1db8a authored over 8 years ago by Ikey Doherty <[email protected]>
Fix error message

Signed-off-by: Ikey Doherty <[email protected]>

98b0897eb3541e18ffe9a8b64caa5d636179246a authored over 8 years ago by Ikey Doherty <[email protected]>
Ensure we catch soname deps for LVM2 links

Signed-off-by: Ikey Doherty <[email protected]>

30908abf20a867701073423030f56a44e7741963 authored over 8 years ago by Ikey Doherty <[email protected]>
Don't check mimetype of .pc

Signed-off-by: Ikey Doherty <[email protected]>

6544fe0850439b504880909b46b509535688a5c3 authored over 8 years ago by Ikey Doherty <[email protected]>
Use the correct context when cleaning, so that 32-bit PGO is clean

Signed-off-by: Ikey Doherty <[email protected]>

e63238ae563463de9ed0c1f48f1645cc1f757536 authored over 8 years ago by Ikey Doherty <[email protected]>
yupdate: Address bork in appending instead of replacing URLs

Signed-off-by: Ikey Doherty <[email protected]>

9026319c9de98d01a1b95bbe9a44666ddec49818 authored over 8 years ago by Ikey Doherty <[email protected]>
Bump to 9.0.0

Signed-off-by: Ikey Doherty <[email protected]>

d270b3ce769e4aed52300f3b0d333900e564b1a6 authored over 8 years ago by Ikey Doherty <[email protected]>
Fix emul32 builds

Signed-off-by: Ikey Doherty <[email protected]>

fb1934c21a0afdcaf271f1587fe492a5b9ba3fdb authored over 8 years ago by Ikey Doherty <[email protected]>
Address symlink directory issues (tista500/Adapta#79)

Signed-off-by: Ikey Doherty <[email protected]>

c2c8f833c7c55a11b4b8836a60d50131861214e5 authored over 8 years ago by Ikey Doherty <[email protected]>
Sync with Clear flags and set function alignment

Signed-off-by: Ikey Doherty <[email protected]>

e844c7f6d7b6fcd8bd80439a987828c668271836 authored over 8 years ago by Ikey Doherty <[email protected]>
Also export FFLAGS/FCFLAGS

Signed-off-by: Ikey Doherty <[email protected]>

c4829f063670ba41d460f99319b6ae8f5164db7c authored over 8 years ago by Ikey Doherty <[email protected]>
use parser for updating YAML files (#14)

- The scripts ybump.py and yupdate.py import PyYAML, but did use it.
- This update relies on ru...

7710f80ba845237a815b5aa1ef648cb4143743f9 authored over 8 years ago by Anthon van der Neut <[email protected]>
Ensure -32bit-devel depends on -devel too

Signed-off-by: Ikey Doherty <[email protected]>

77f493e7181f34ad49a3f2b2e07951737d9228c0 authored over 8 years ago by Ikey Doherty <[email protected]>
Correctly export PKG_CONFIG_PATH during emul32 builds

Signed-off-by: Ikey Doherty <[email protected]>

951f4974af6cb2a98b4d2c1e8349a39fc65c9e2d authored over 8 years ago by Ikey Doherty <[email protected]>
Ensure we nuke /emul32 paths

Signed-off-by: Ikey Doherty <[email protected]>

7288e708029818e3c141b4a5dbb30776d2d57b61 authored over 8 years ago by Ikey Doherty <[email protected]>
Only perform *filter* of no-bind-now on ldflags for xorg modules

Signed-off-by: Ikey Doherty <[email protected]>

8eb11007ee0015a3816b4a2306f148445e560f11 authored over 8 years ago by Ikey Doherty <[email protected]>
Ensure cxxflags/ldflags, see optimisations, add no-bind-now support

Signed-off-by: Ikey Doherty <[email protected]>

c0891096b7138af9e3a24c79f4bf036611fa39ca authored over 8 years ago by Ikey Doherty <[email protected]>
Disable parallel inspection as deadline scheduler is being a douche

Signed-off-by: Ikey Doherty <[email protected]>

591a9cefb893a459433ee603e1c8c0ba524b55b5 authored over 8 years ago by Ikey Doherty <[email protected]>
Revert "Export xattrs info to files.xml internally in our eopkg"

This reverts commit 2eb5198187706d5489f9310cec8ea03a69ac0d9b.
Don't need this for now

2e6cdea9a66063b786c82d27822c72df74cc8ff4 authored over 8 years ago by Ikey Doherty <[email protected]>
Export xattrs info to files.xml internally in our eopkg

Signed-off-by: Ikey Doherty <[email protected]>

2eb5198187706d5489f9310cec8ea03a69ac0d9b authored over 8 years ago by Ikey Doherty <[email protected]>
Actually.. use.. the PREFIX macro

Signed-off-by: Ikey Doherty <[email protected]>

fb456287cab0a0b780da75427c58e6204154360e authored over 8 years ago by Ikey Doherty <[email protected]>
Enforce cmake install prefix

Signed-off-by: Ikey Doherty <[email protected]>

1a282c33f9bc42e39f86e8539bf724b0d93bf122 authored over 8 years ago by Ikey Doherty <[email protected]>
Correctly support mesalib/mesalib-32bit dependencies

Signed-off-by: Ikey Doherty <[email protected]>

f220eb0bede222e7f829057016c8c3fdb7b0de85 authored over 8 years ago by Ikey Doherty <[email protected]>
Always ensure we have *some* kind of build directory

Signed-off-by: Ikey Doherty <[email protected]>

a8806dbe809c6149800e8ec041d5968175177e19 authored over 8 years ago by Ikey Doherty <[email protected]>
If its not obvious I hate emul32 at this point, it should be.

Signed-off-by: Ikey Doherty <[email protected]>

ee257d5ff7bcc4a04dd81013f4ef254117096367 authored over 8 years ago by Ikey Doherty <[email protected]>
Correctly add dbginfo deps

Signed-off-by: Ikey Doherty <[email protected]>

41d806b7b59250ade20106e85e2ad806ccd31590 authored over 8 years ago by Ikey Doherty <[email protected]>
Correctly fallback to 32bit through priority

Signed-off-by: Ikey Doherty <[email protected]>

b5d622469aa74affb81110824eded0301fbaab9d authored over 8 years ago by Ikey Doherty <[email protected]>
Mark that dude as done too

Signed-off-by: Ikey Doherty <[email protected]>

6a92047861fdbad20f9529f0b68bd35828f223dd authored over 8 years ago by Ikey Doherty <[email protected]>
Support the libsplit bool property again

Signed-off-by: Ikey Doherty <[email protected]>

4cfabbe3c0a4765e97714afa4de7a0eef75d68a4 authored over 8 years ago by Ikey Doherty <[email protected]>
Only use history if its complete

Signed-off-by: Ikey Doherty <[email protected]>

e4116a00b663de79af507a0d832c17748c733c28 authored over 8 years ago by Ikey Doherty <[email protected]>
Fix history generation slightly

Signed-off-by: Ikey Doherty <[email protected]>

53b16554af2b9d3ab7f9fe078161484999755daa authored over 8 years ago by Ikey Doherty <[email protected]>
Bump to v8.0.0

Signed-off-by: Ikey Doherty <[email protected]>

03e3e2d43656bb5022fa54039aa26f2934b81a3f authored over 8 years ago by Ikey Doherty <[email protected]>
Fix license emission

Signed-off-by: Ikey Doherty <[email protected]>

1659913ed7d8f534b26b0ada80f16eced076c7c6 authored over 8 years ago by Ikey Doherty <[email protected]>
Preserve homepage in pspec

Signed-off-by: Ikey Doherty <[email protected]>

47446dec3bc1001f37a7d38d504ccc14457c5a29 authored over 8 years ago by Ikey Doherty <[email protected]>
Fix broken script

Signed-off-by: Ikey Doherty <[email protected]>

e1f86d977b30b24245cf9809e2456068dafaf89c authored over 8 years ago by Ikey Doherty <[email protected]>
Fix error message

Signed-off-by: Ikey Doherty <[email protected]>

d4e4d256d99511604e7f9b164a1dab9229186db5 authored over 8 years ago by Ikey Doherty <[email protected]>
Don't call off to eopkg for invalid deps

Signed-off-by: Ikey Doherty <[email protected]>

fcfa51d2f69ef8c64ecdd5f33915ca353a21a1a5 authored over 8 years ago by Ikey Doherty <[email protected]>
Add legacy support for component.xml

Signed-off-by: Ikey Doherty <[email protected]>

3c5e8465248f2f852853ba393d225029e1afcca0 authored over 8 years ago by Ikey Doherty <[email protected]>
Add docs default summary

Signed-off-by: Ikey Doherty <[email protected]>

f3a3ae734a1b7001789a9d35894835b680685351 authored over 8 years ago by Ikey Doherty <[email protected]>
Ensure we dont dupe our history

Signed-off-by: Ikey Doherty <[email protected]>

cdc6210d60f08b55b6dd8bf8ecd6df59a3dbdc68 authored over 8 years ago by Ikey Doherty <[email protected]>
Make perl_privlib a define

Signed-off-by: Ikey Doherty <[email protected]>

19e5a002ad82b91ab9f9149563871fb76169b59b authored over 8 years ago by Ikey Doherty <[email protected]>
Make the apply_patches macro take arguments

Signed-off-by: Ikey Doherty <[email protected]>

736fec49d52abab0d209b78a4176fbe39f29b762 authored over 8 years ago by Ikey Doherty <[email protected]>
Add some perl macros to rc.yml to make life far easier

Signed-off-by: Ikey Doherty <[email protected]>

256ee525bf5d52e05c883406e32e838a4b0afc9d authored over 8 years ago by Ikey Doherty <[email protected]>
Let users know about the permission issue they could be having

Signed-off-by: Ikey Doherty <[email protected]>

3457648412721e73c26addfdf920521f06fc1c3a authored over 8 years ago by Ikey Doherty <[email protected]>
Don't bail on non binary packages

Signed-off-by: Ikey Doherty <[email protected]>

03bba65193aa3e59441d87673e7f5871766a5d1b authored over 8 years ago by Ikey Doherty <[email protected]>
Make sure tag is correct on libexec

Signed-off-by: Ikey Doherty <[email protected]>

94eac75e2c1aced962768cff922814b40824c2c6 authored over 8 years ago by Ikey Doherty <[email protected]>
Preserve bin globs

Signed-off-by: Ikey Doherty <[email protected]>

d29a0d28f5f31539f1224af4c4572d5fd00fe8f4 authored over 8 years ago by Ikey Doherty <[email protected]>
Never emit dbginfo packages into the spec

Signed-off-by: Ikey Doherty <[email protected]>

ed2732f3c7b6a6c0e9d55dc6d1f3be77f4f71046 authored over 8 years ago by Ikey Doherty <[email protected]>
Implement support for 'conflicts' and 'replaces'

Signed-off-by: Ikey Doherty <[email protected]>

bc3edc6195a026490ffa00602775f302892aed91 authored over 8 years ago by Ikey Doherty <[email protected]>
Only truncate tag list when its sorted

Signed-off-by: Ikey Doherty <[email protected]>

9c36458285f4a73dc481d95695077e9d8af890be authored over 8 years ago by Ikey Doherty <[email protected]>