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

rc: Fix busted python macros

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

eed813fff1d2bd5be5cb21746520a79580ccca63 authored about 7 years ago
Bump version to 24.0.0

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

a893cec72ee58a13932b97de56b59a85f57972a3 authored about 7 years ago
man: Rebuild manpages with `ronn`

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

f5cd2505a219cdb6557eba8a46813b8ddf11fa1a authored about 7 years ago
man: Update docs re: optimize set

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

a7a8ac144942a2b03168c74092a0f52173895b3f authored about 7 years ago
context: Restore `-fprofile-update=atomic` for GCC PGO

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

8d241b6b516111c52d9847a776560020e9da4837 authored about 7 years ago
Merge branch 'master' of https://github.com/kyrios123/ypkg into kyrios-fix

9feb83ac2180ace2ab38d43e24daac9cf0408a0a authored about 7 years ago
Merge pull request #39 from sunnyflunk/gems

rc: Add support for easy rubygems

43057789ef3306a1ca22e2990b654e922f1dca0e authored about 7 years ago
Merge pull request #40 from sunnyflunk/flags

rc: Use exported flag variables rather than macros

939bed5f1b5d0cd6b4191f08860a631972ebf533 authored about 7 years ago
scripts: Set FCFLAGS/FFLAGS to the same as CXXFLAGS

This ensurs we don't pass C specific options like `-Wformat-security` to
fortran and upset it.

...

48924a1bb4fd088cd9e884c95be369f9a06947e5 authored about 7 years ago
main: Export `SOURCE_DATA_EPOCH`

This will help with reproducible builds by telling the toolchain the
UNIX timestamp we're config...

76f9135f1ccd18c3ceec56c69880aa6da31e2576 authored about 7 years ago
context: Add new `no-symbolic` optimize arg

This will allow us to disable the `-Wl,-Bsymbolic-functions` LDFLAGS
variable on a per package b...

7ca5c3029193b652f91683b48ccd9b92d134020a authored about 7 years ago
context: Only use `-Os` for GCC, clang breaks `-Os`

Long standing issue upstream whereby -flto -Os do not work together as the
gold linker refuses a...

1b2ac2a2ab15977e16e35b4e1f2038fb6e8c5d62 authored about 7 years ago
context: Drop -f{function,data}-sections, fix invalid filtering

We drop these 2 cflags as experiments have shown these are only useful
when producing a library ...

e76f8bfea510698a07e95c60777fa3a74678ac14 authored about 7 years ago
Only enable gold when using `thin-lto` option (`-flto=thin`)

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

3448df466394400c2dc837a52e3ca9b8fc6c4516 authored about 7 years ago
spec: Require `binutils-gold` when LTO is set

This makes the `ld.gold` binary available for LTO builds and makes sure
compatible builds can an...

5e11ef0615f261ef52da3c66cabc4909ca1147f3 authored about 7 years ago
context: Only apply LTO on clang when requested

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

f7107525bf5b98f17ae428a891c5f4d22a100cce authored about 7 years ago
context: Split up all our compiler functions

This just helps our code pass test.sh again and cleans up the various
portions to be better orga...

d1b451603916890771f35eff85b32d73d744601f authored about 7 years ago
rc: Use exported flag variables rather than macros

Currently we are unable to override flags in most builds (other than those
using autotools), mak...

33be42304eb104f00a48d627803804c058ef4fc4 authored about 7 years ago
rc: Add support for easy rubygems

More ruby is starting to enter Solus, and currently they are all bundling their
own gems. This m...

e6281f2649687c5f3816ca2a3a1c52438edcba2f authored about 7 years ago
Merge pull request #38 from sunnyflunk/perf

ypkg2: Extend optimize to a list and add lto optimization

536dfc4c47a989bb7a3c7b03b63a093b8dc895bd authored about 7 years ago
ypkg2: Extend optimize to a list and add lto optimization

Enable multiple optimizations to be listed and enable an easy lto and to unroll
loops (if ever n...

6504e6bd379509fdf196e6f1c451b127b01b3103 authored about 7 years ago
Update python & python3 macros

Signed-off-by: Pierre-Yves <[email protected]>

aea04f64e059459b84a8d8897889aef7bddab84f authored about 7 years ago
rc: Add meson check macro

Signed-off-by: Pierre-Yves <[email protected]>

a248a24a8cc0cf833979fbdc360bc33226e93cc4 authored about 7 years ago
Work around meson woes by forcing en_US.utf8 in invocation of macros

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

1164a49d4afe5c4cbbba157be70deafc7f21d651 authored over 7 years ago
DIAF you ruined my life

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

7956aa698459c06e21e4c7775ee114488eedc5b2 authored over 7 years ago
Merge pull request #34 from sunnyflunk/qmake4

rc: Add lrelease override for qmake4 macro

11c67e3a122b6c185d95241341cf40429ca8b29c authored over 7 years ago
Merge pull request #33 from sunnyflunk/kde

packages: Add pattern to move KDE dev docs to devel

e7fdcbc20367903b68f39c6dc5e4845a8439a853 authored over 7 years ago
rc: Add lrelease override for qmake4 macro

Came across this when fixing x2goclient. It's not commonly used, but will fix
building on some p...

2293982a73791d1e6c1ae0d8ab80b54a2853e17d authored over 7 years ago
packages: Add pattern to move KDE dev docs to devel

QCH files are used with qt-creator and kdevelop, which are helpful only for
people developing on...

832a47693bfb0a34c45b4012babb894f9a7fff5e authored over 7 years ago
rc: Add support for linux-current package

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

5a9086bbc3d0545127206537b3b26047c0d7d9d8 authored over 7 years ago
Bump v23

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

1453e5c8c39d2457f3d83a4b04ffc25428b81309 authored over 7 years ago
dependencies: Ensure 32-bit and 64-bit sonames are tracked independently

This fixes an issue with the autogen build, which will perform a soname lookup
to find out the l...

51b242f64f94663d7efc178a3e99d5db56fb6283 authored over 7 years ago
context: Stop using GCC 7 -fprofile-update=atomic flag

Solus has now moved back to GCC 6.4 so this flag is no longer recognised

Signed-off-by: Ikey Do...

60bbff88eaa811b34cd5eed79a3264159380f547 authored over 7 years ago
spec: Automatically add llvm-clang when using clang build

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

e823fb9ce5161ba2a1c675dcf92b6582ad46c13b authored over 7 years ago
sources: shutil is mortally crippled, use cp -Ra

This ensures we deduplicate where necessary, i.e. preserve the hardlinks
when "extracting" a git...

29df4771f928f10a11c3cbbd7fd41bd0d515987b authored over 7 years ago
Merge pull request #32 from sunnyflunk/PGO

context: Enable atomic updates for PGO generation

cbdd40887f5d6a40552499599b97212b7e19e47c authored over 7 years ago
context: Enable atomic updates for PGO generation

New flag in GCC 7 -fprofile-update=atomic prevents creation of corrupted
profiles created during...

3c886ddf43b192c3548e573cbfda89505be9371c authored over 7 years ago
dependencies: Forbid circular pkgconfig dependencies

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

32d3951459744cc576637bef183fec81af904a6f authored over 7 years ago
examine: Minor corrections to prior commit to make it all Work ™

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

d849353245722783e624e235f6f2b854bdc16f22 authored over 7 years ago
examine: Ensure we account for private dependencies in pkgconfig scan

We sometimes end up missing our pkgconfig dependencies due to private
requires not being met in ...

a75ae2a0018a3cec558901ebb6dd5569f763b5c8 authored over 7 years ago
Add support for Clang as a primary compiler

This change set fully supports Clang by providing Clang specific
"speed" flags for Solus, more i...

53badda6312ca62f4fed52d40be69c648b048fa9 authored over 7 years ago
spec: Ignore duplication when key isn't the same as the value

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

fb4f116c4789a411b706990b83d2357cc8897fac authored over 7 years ago
rc: Prevent cross-contamination of py2 + py3 build caches

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

e9cf88d771eda443e055aaca79ae8002d60ed2be authored over 7 years ago
Bump v22

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

73ffedbb1342fdeea6d70e0ed5b61a0917458103 authored over 7 years ago
man: Rebuild documentation

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

629a60b6c57be0bd8a675836239a3bec3484fc0a authored over 7 years ago
Add a new option to disable dbginfo generation

The new "debug" flag, which is enabled by default, affords an opportunity
to developers to turn ...

fb84a9cfeac50345f10845faf89bd946d55c896e authored over 7 years ago
rc: Add a new define to extract the LTS kernel version

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

25460e782a6fc659255e90f9791ae9a2e0bee323 authored over 7 years ago
Bump v21

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

559d1a93961ae2c2c5a09d5477d9bbacec750660 authored over 7 years ago
Use correct updated Help Center URL

This fixes solus-project/solbuild#8

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

cca3ab1904d2e9bd5b9cfa5c98ba0ff48392911b authored over 7 years ago
context: Update BIND_NOW_FLAGS to be useful

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

e04c68337c21221753977f27b3caa34eba1d325b authored almost 8 years ago
rc: Explicitly set a build dir for meson

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

e947cb0c9a5ed4e50c169d25d681f47d26098798 authored almost 8 years ago
Revert "examine: Strip .comment section from .a files universally"

This reverts commit 4ac22fb500c3c6c594d6a39aac65c3132d3f8a02. It also
fixes #29.

71d23bcec61d0896ea71781d5f7ccbddbdca40b2 authored almost 8 years ago
Bump v20

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

4313680ab47ba7fac5bdfc3af4cc85ff6632417f authored almost 8 years ago
Legit finish off the copyright data fixes

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

e0dc77f145a54bb847d6f3f864468bca17a1dba7 authored almost 8 years ago
Added ARCH macro to expose architecture to package.yml (#28)

c1a9038b89f90ee5665ca344d351dc9c70bdaf08 authored almost 8 years ago
examine: Strip .comment section from .a files universally

This helps to dramatically shrink the size of the .a files by removing
completely unnecessary bu...

4ac22fb500c3c6c594d6a39aac65c3132d3f8a02 authored almost 8 years ago
Bump v19.0.0

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

e34273bc46d110219e84dc6c8fa732e1116db877 authored almost 8 years ago
Update copyright range as 2017 is now a thing

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

8775c8bb98e71e5804391be1c339964de2231a35 authored almost 8 years ago
rc: Fix borky indentation on the new terrifying cabal macros

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

131e05e885ad92cb10f71c8981782f656d81b140 authored almost 8 years ago
Added Macros and Pattern for easy Haskell packaging (#27)

f686497291a6f9682ee28d66eefb3de72c555d0e authored almost 8 years ago
Added macro for Qt4 (#25)

c6b24935afba79401cb063fec8f9854feb82e867 authored almost 8 years ago
context: Disable flto - it's trashy for the most part

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

85e0f2f8f2ea5c79dfdfb8f23ec3d0256d6ab5cb authored almost 8 years ago
rc: Flesh out meson_configure

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

5e204594328f7aaa3de26278d72a13686381c490 authored almost 8 years ago
examine: Strip static archives per issue #24

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

d8264654d6acc73872dab61bd25b57b9fb2da0a6 authored almost 8 years ago
metada: Also fallback the date object itself

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

e6280d153eb2f67cf8b4b77c1db09c1f7751811a authored almost 8 years ago
metadata: Do not override fallback timestamp when release is inconsistent

This prevents the dates changing when solbuild passes a timestamp for
a history event that is ye...

927051d13dd5f069c15efbb2c68d9e1145d83668 authored almost 8 years ago
Revert "metadata: Force file uid to 0 when matching the current UID"

This reverts commit 0a427a10fff91696f16f6b1fe846164f1d4c5061.
The problem was in fakeroot itself...

d4d2107d92dfa362fc3ff9e339270367d9be29c6 authored almost 8 years ago
metadata: Force file uid to 0 when matching the current UID

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

0a427a10fff91696f16f6b1fe846164f1d4c5061 authored almost 8 years ago
Add support for permanent paths in packages

As per issue #23, this change adds support for permanent paths to ypkg.
These files are matched ...

4556a8f895add65e32561ef5ad3ae5347e0ec99d authored about 8 years ago
Bump v18

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

28b95e5fe56f8a2ed16c0df628310112dea6adf2 authored about 8 years ago
Install the manpages to disk

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

6dc8d849cf72b405c701b7a0b41e3f3b132bec5e authored about 8 years ago
dependencies: Fix crash in resolution of 32-bit pkgconfig deps

This fixes an issue whereby we accidently ended up calling the idb,
not the fdb, with a method m...

5103c4056d06c8c0de25e1374afd591cc08e562e authored about 8 years ago
man: I'm done for now. Need food.

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

3d178ca448b3c2158e7e67135c7db6f039201005 authored about 8 years ago
man: Even more keys -_-

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

871677e8bcc6dd86261331eff8124766216081e1 authored about 8 years ago
man: Document the networking key

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

881b490aec89cf67b4955efba067d3151422484b authored about 8 years ago
man: Fix invalid name for no-bind-now

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

da7df2d2792eca17067fac89469f61a340efa5dd authored about 8 years ago
man: Do you even plural, bruh?

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

43bd28f0f28d7f4ce15dd13d51d2f701397d3c1d authored about 8 years ago
man: Improve the examples section

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

5a519e336530ef12c1ab04806bf3117fa785aab5 authored about 8 years ago
man: Cleanup

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

1f5732efb6c80e82eaf8bdb54134b2d798489b25 authored about 8 years ago
man: Document the optional keys

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

b6410a5a64fa990beeeb0944ea7ea20f9d1036a1 authored about 8 years ago
man: Finish the mandatory keys section

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

eff07a5fe8eb460b20f846ba057f8f68f7cf8866 authored about 8 years ago
man: Document our overly complex types

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

a04e468f9d50c5a876f78b65fcbf557e81cacbb6 authored about 8 years ago
man: Document component, and introduce multimap concept

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

8a9392a79840103009007ca54c9e7158cd009633 authored about 8 years ago
man: Embolden key:value

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

4a194c886e55e8201cc38f5e24a7e6d70d0fcdc6 authored about 8 years ago
man: Document the sources key

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

6030965dcd64f23db02e033a82e9e84b38f606eb authored about 8 years ago
man: Add the Solus wiki page for package.yml to see-also

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

8ca6f7c442248b11cf6aea8da427e943e4ae93cd authored about 8 years ago
man: Start documenting keys, fix up the seealso

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

47c3d66d42d59181fe8e0a82f9eb36de9beaf5e3 authored about 8 years ago
man: Remove duplication of name in package.yml.5

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

7e8d3be75b3d454ae61a3c593a21a5a8fe453dc2 authored about 8 years ago
man: Begin the package.yml.5 documentation

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

c02a9400c5eb576e6e3abf0edf32b5fafbe55d17 authored about 8 years ago
man: Improve the See Also links in the manpages

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

726ccf6695e6e92a180542c30a63ba877cc13d7f authored about 8 years ago
man: Document the fact that -D is ignored in ypkg-install-deps

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

cd372e0342d73fa219049f68b8b0267343732d0e authored about 8 years ago
Add documentation for the ypkg-build command

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

115035207d718acaf7dcc943afd23a10c6579330 authored about 8 years ago
man: Build manpages for ypkg-install-deps.1

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

9a0984caf0ca4de93eea9686bde29a6d2e5bf980 authored about 8 years ago
man: Rebuild man1

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

687d38fe287e4edc3fee87a5314c8d4b31f1c73f authored about 8 years ago
man: Fix issue with copy/paste in ypkg.1.md

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

0b37ffdc6c304842bac5994204cf287b399967e4 authored about 8 years ago
Add markdown for ypkg-install-deps

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

2d811fbfb10d2481d2bf1a290cbfd17cfa8d7f32 authored about 8 years ago
man: Build ypkg.1

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

bac785d14afaed105fb259d37ed84f923c5e2821 authored about 8 years ago
Add the script to generate the manpages (thanks swupd guys!)

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

e5865cd48857923966f0da3c4c99dd437a4e8c92 authored about 8 years ago
Add markdown manpage for the ypkg command

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

8a127bc26174aebf73b7856daaf034009ae5b8c3 authored about 8 years ago
Bump to v17 to support solbuild 1.1.0

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

85e4efa3393a6865222ddf36bfcd4a41c5456422 authored about 8 years ago