20 Commits
Author SHA1 Message Date
demus 5bc2518cce Extract list of sources from spec file if available 1.3.0 2026-07-03 11:22:03 +02:00
demus a526626df1 Check for at least one of git or find and complain 1.2.2 2026-06-12 17:58:40 +02:00
demus d1d8aafca0 More option validation to simplify non-go-vendor-tools enabled scenarios
Test actual contents of sources
1.2.1
2026-06-12 16:33:13 +02:00
demus ba8361fb70 Use git ls-files to find sources when running in a git repo directory
Otherwise fall back to find
Switch to the directory containing the sources file when generating
Include files in sub-directories
1.2.0
2026-06-12 15:06:08 +02:00
demus c82504be3f Add tests 1.1.1 2026-06-11 21:23:59 +02:00
demus aae239a031 Split repos into source and rpm build 1.1.0 2026-06-11 11:07:30 +02:00
demus bc57e1c0d2 Make ignoring unlicensed mods optional
Build and provide rpm of demus-packaging / Start build on COPR (f43) (release) Successful in 4m45s
Build and provide rpm of demus-packaging / Start build on COPR (rawhide) (release) Successful in 4m46s
Build and provide rpm of demus-packaging / Start build on COPR (f44) (release) Successful in 5m31s
1.0.5
2026-06-10 18:42:20 +02:00
demus 6a906c7a02 Ignore unlicensed mods as there is no way to avoid a failure
Build and provide rpm of demus-packaging / Start build on COPR (f43) (release) Successful in 4m3s
Build and provide rpm of demus-packaging / Start build on COPR (rawhide) (release) Successful in 5m8s
Build and provide rpm of demus-packaging / Start build on COPR (f44) (release) Successful in 5m19s
There doesn't seem to be a way to override a missing license, so the license check always fails
1.0.4
2026-06-08 13:28:44 +02:00
demus cf833949a3 Simplify file listing for sources generation
Build and provide rpm of demus-packaging / Start build on COPR (f43) (release) Successful in 4m28s
Build and provide rpm of demus-packaging / Start build on COPR (rawhide) (release) Successful in 5m19s
Build and provide rpm of demus-packaging / Start build on COPR (f44) (release) Successful in 5m21s
1.0.3
2026-06-08 13:21:25 +02:00
demus 61986c78ce Fix rpmlint complaints
Build and provide rpm of demus-packaging / Start build on COPR (f43) (release) Successful in 4m27s
Build and provide rpm of demus-packaging / Start build on COPR (rawhide) (release) Successful in 4m40s
Build and provide rpm of demus-packaging / Start build on COPR (f44) (release) Successful in 4m42s
1.0.2
2026-06-07 13:13:36 +02:00
demus 355e9463df Obsolete previous package name
Build and provide rpm of demus-packaging / Start build on COPR (rawhide) (release) Successful in 3m20s
Build and provide rpm of demus-packaging / Start build on COPR (f43) (release) Successful in 4m7s
Build and provide rpm of demus-packaging / Start build on COPR (f44) (release) Successful in 16m37s
2026-06-07 12:40:28 +02:00
demus 3ac01b165c Remove x bit on macros file
Build and provide rpm of demus-packaging / Start build on COPR (f43) (release) Successful in 3m18s
Build and provide rpm of demus-packaging / Start build on COPR (f44) (release) Successful in 3m45s
Build and provide rpm of demus-packaging / Start build on COPR (rawhide) (release) Successful in 4m15s
1.0.1
2026-06-07 12:08:06 +02:00
demus 7375285006 Rename project
Build and provide rpm of demus-packaging / Start build on COPR (f43) (release) Successful in 4m32s
Build and provide rpm of demus-packaging / Start build on COPR (f44) (release) Successful in 4m3s
Build and provide rpm of demus-packaging / Start build on COPR (rawhide) (release) Successful in 3m8s
Build on COPR
Release 1.0.0
1.0.0
2026-06-07 11:56:10 +02:00
demus 5c49da65cc Update License expression in spec file
Build and provide rpm of demus-packaging-utils / Build and deploy an rpm to the demus.dk repo (f44) (release) Successful in 40s
Build and provide rpm of demus-packaging-utils / Build and deploy an rpm to the demus.dk repo (rawhide) (release) Successful in 34s
in the same way go2rpm generates it originally
0.1.4
2026-06-07 11:05:22 +02:00
demus 236e4682a5 Download remote sources before updating anything
Build and provide rpm of demus-packaging-utils / Build and deploy an rpm to the demus.dk repo (f44) (release) Successful in 28s
Build and provide rpm of demus-packaging-utils / Build and deploy an rpm to the demus.dk repo (rawhide) (release) Successful in 35s
0.1.3
2026-06-05 23:09:39 +02:00
demus 55bdece93f Switch vendor archive update from alias to command and rename
Build and provide rpm of demus-packaging-utils / Build and deploy an rpm to the demus.dk repo (f44) (release) Successful in 24s
Build and provide rpm of demus-packaging-utils / Build and deploy an rpm to the demus.dk repo (rawhide) (release) Successful in 25s
0.1.2
2026-06-05 16:17:24 +02:00
demus 69f31159d8 Exclude the spec file from the sources list
Build and provide rpm of demus-packaging-utils / Build and deploy an rpm to the demus.dk repo (f44) (release) Failing after 28s
Build and provide rpm of demus-packaging-utils / Build and deploy an rpm to the demus.dk repo (rawhide) (release) Failing after 26s
They can during build if rpmautospec or something similiar is used
0.1.1 0.1.0
2026-06-05 13:17:19 +02:00
demus 6b8a09ad5a Fix workflow texts and remove EOL'ed fedora releases 2026-06-05 13:17:19 +02:00
demus a9c56550d9 Add packaging tooling
Build and provide rpm of demus-packaging-utils / Build and deploy an rpm to the demus.dk repo (f42) (release) Failing after 28s
Build and provide rpm of demus-packaging-utils / Build and deploy an rpm to the demus.dk repo (f43) (release) Failing after 28s
Build and provide rpm of demus-packaging-utils / Build and deploy an rpm to the demus.dk repo (rawhide) (release) Failing after 21s
Build and provide rpm of demus-packaging-utils / Build and deploy an rpm to the demus.dk repo (f44) (release) Failing after 30s
* regenerate-from-spec: Regenerate tool-generated sources referred to in a spec file
* go-vendor-update: An alias that replicates the parameters used by go2rpm to generate the vendor archive and configuration. It is used in the above regenerate script.
* verify_source_checksum rpm macro: Validate that the checksums in a sources file included in a spec matches the unpacked files.
2026-06-05 13:17:19 +02:00
demusanddemus e0d563b313 Initial commit 2026-06-04 15:35:24 +02:00