| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
If you're using SELinux locally you will have to pass the "z" parameter
to make the volume mounted in the container readable.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The use of `m4_define` is also found in `configure.ac` files, with or
without a version tag, which is not a problem. The use of
`XDT_VERSION_INIT` is probably always exclusive of the use of
`m4_define`, but the filter by grep does not bother.
|
|
|
|
| |
Fixes #54.
|
| |
|
| |
|
|
|
|
| |
- Fix #53
|
|
|
|
| |
- Type from 64bc66536aaaeded488cf7a3a9d067cea9748545
|
| |
|
| |
|
|
|
|
|
|
| |
This adds the new release to the Appdata file if the `<releases>` tag
exists. This file is only searched in the root of the repository and in
the `data` directory, and must be unique.
|
| |
|
|
|
|
|
| |
This stage is only run for tags and is essentially the same as the
distcheck stage.
|
| |
|
|
|
|
| |
Signed-off-by: Jan Ziak <0xe2.0x9a.0x9b@xfce.org>
|
| |
|
| |
|
|
|
|
|
|
|
| |
- If 4.17.x is available, pick this one
- If 4.16.x is the higher (on component without 4.17 yet), pick it
- "grep" the component name to remove any "xfce-" release tags
- Enhance MR!49
|
|
|
|
|
|
|
| |
* Abort on failure in `sanity_checks()`
* Always test if the version specified exists as a git tag
* Always have a default choice, indicated by a capital letter
* Remove unused function `get_on_with_it()`
|
|
|
|
| |
Works better on OpenBSD now.
|
| |
|
|
|
|
| |
Fixes #44.
|
|
|
|
|
|
| |
- Fix issue #46
- This code path is almost never used (we don't really test
minGW/windows), but let's fix this anyway
|
|
|
|
|
|
|
| |
Alternatively we could also pick the latest overall release, but the
downside would be that the container could jump back and forth between
4.17 dev and 4.16 maintenance releases.
git describe --tags `git rev-list --tags --max-count=1` --match "$NAME*"
|
|
|
|
|
| |
- So we are sure to not print any warning because of a missing m4/
folder on first aclocal run
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- autoreconf already do all the jobs and detections, we don't need to run manually
multiples binaries
- Remove obsolete checks/warnings we are doing for libtoolize, all our
components have been ported
- Simply run autoreconf with good options should be enough for
everything
- We still need to run intltoolize and gtkdocize manually to support
autotool 2.69
- This fix issue #42
|
| |
|
| |
|
|
|
|
|
| |
By copying the folder contents we don't end up with an additional docs/
folder inside the existing apidocs/ folder.
|
| |
|
|
|
|
|
| |
The static index.html page and artifacts get merged into the newly
added apidocs folder.
|
|
|
|
|
|
|
| |
- intltoolize already do all the job that glib-gettextize do (maybe
since 10 years)
- Remove the XGETTEXT_ARGS custom feature, I can't find any projec using
this in xfce
|
|
|
|
| |
- This should no be used anymore since last century
|
|
|
|
|
| |
Closes: https://gitlab.xfce.org/xfce/xfce4-dev-tools/-/issues/43
Signed-off-by: Jan Ziak <0xe2.0x9a.0x9b@gmail.com>
|
|
|
|
|
|
| |
- They are obsolete since 2.69, and 2.70 now warn about it
- Bump minimal autoconf to 2.69 (available since 2012)
- AC_HEADER_STDC is not needed anymore: https://www.gnu.org/software/autoconf/manual/autoconf-2.70/html_node/Particular-Headers.html
|
|
|
|
| |
This command prints the versions of the components built within this container, which are located in the /git folder.
|
| |
|
| |
|
|
|
|
| |
- And update configure.ac syntax
|
|
|
|
|
|
| |
- We don't need to find all langugaes at this step, because it is done
in xdt-i18n.m4 macros since 4.15 when XDT_I18N is called.
- And the "-printf" argument is not supported on BSD find
|
| |
|
|
|
|
| |
This command simply updates the container and then exits.
|
|
|
|
|
| |
- So now we won't generate a broken container anymore is we can't build
on component
|
|
|
|
| |
The xfce-build container is smaller and also what we use in GitLab CI.
|
|
|
|
|
|
| |
This helper enables you to quickly open the GitLab project of your Git
repository in your browser. You can navigate to a subpage by supplying
it as an argument (e.g. "issues").
|
|
|
|
|
|
| |
- We don't need to override CFLAGS when we build the CI container, only
project built WITH the container needs that
- Also, build is broken because of new line in CFLAGS variable
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A number of common coding errors are missed by the compiler.
They turn up only after release once packages are build with full CFLAGS.
Adjust the gitlab CI to catch such errors:
-Wall enables a number of diagnostics
-Wno-deprecated-declarations will hide a bogus warning.
As long as an API exists it can be used. Noone beside a curious developer
will actually take the time to do research and look for the replacment.
In the wild this warning is just noise in the build log.
-Werror=implicit-function-declaration will point out missing includes.
In case such errors are not fixed, the resulting code will assume int
for function arguments and function return values.
-Werror=return-type will point out incorrect return values. The caller
will most likely receive just garbage.
Signed-off-by: Olaf Hering <olaf@aepfle.de>
|