summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* xfce-build: Fix build with SELinux (!58)HEADmasterSimon Steinbeiß2022-03-041-1/+2
| | | | | If you're using SELinux locally you will have to pass the "z" parameter to make the volume mounted in the container readable.
* xfce-update-news: Add release date and adjust separatorGaël Bonithon2022-02-071-4/+8
|
* xfce-do-release: Make warnings more visibleGaël Bonithon2022-02-011-4/+5
|
* xfce-do-release: Check the copyright year in `configure.ac*`Gaël Bonithon2022-02-011-0/+7
|
* xfce-do-release: Extend `configure.ac.in` update to `configure.ac`Gaël Bonithon2022-02-011-11/+23
| | | | | | | 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.
* xdt-autogen: Fallback on `\n` as IFS if `\1` is not supportedGaël Bonithon2022-01-291-0/+6
| | | | Fixes #54.
* Fix exclusion of `xdt-autogen.in` in `.gitignore`Gaël Bonithon2022-01-291-1/+0
|
* Update developer.xfce.org home to add tumblerRomain Bouvier2021-10-131-0/+1
|
* Add tumbler to xfce-build containerRomain Bouvier2021-10-131-0/+1
| | | | - Fix #53
* Fix "image:" name in .gitlab-ci.ymlRomain Bouvier2021-10-131-1/+1
| | | | - Type from 64bc66536aaaeded488cf7a3a9d067cea9748545
* Add libsensors4-dev to build-containerRomain Bouvier2021-10-131-1/+1
|
* Try to bump docker-dind imageRomain Bouvier2021-10-111-2/+2
|
* xfce-do-release: Update Appdata fileGaël Bonithon2021-09-241-0/+22
| | | | | | 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.
* gitlabci: Ensure distcheck still runsSimon Steinbeiss2021-09-161-0/+1
|
* gitlabci: Add release stage that retains tarballsSimon Steinbeiss2021-09-071-3/+20
| | | | | This stage is only run for tags and is essentially the same as the distcheck stage.
* Add lm-sensors to dependencies, for xfce4-sensors-plugins CIRomain Bouvier2021-08-191-1/+1
|
* Separate CFLAGS from CXXFLAGSJan Ziak2021-07-261-25/+20
| | | | Signed-off-by: Jan Ziak <0xe2.0x9a.0x9b@xfce.org>
* Back to developmentRomain Bouvier2021-07-251-1/+1
|
* Updates for releasexfce4-dev-tools-4.17.0Romain Bouvier2021-07-252-3/+27
|
* Try to build higher version available tagRomain Bouvier2021-07-051-3/+2
| | | | | | | - 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
* xfce-do-release: A review of confirmation promptsGaël Bonithon2021-06-081-28/+37
| | | | | | | * 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()`
* helpers: Improve script portabilityLandry Breuil2021-06-083-5/+5
| | | | Works better on OpenBSD now.
* Improve Xfce Developer Center (developer.xfce.org)Simon Steinbeiss2021-05-062-11/+46
|
* xdt-features.m4: Always enable compilation warningsGaël Bonithon2021-04-221-32/+29
| | | | Fixes #44.
* g_locale_to_utf8 is misspelled as g_local_to_utf8Romain Bouvier2021-04-221-2/+2
| | | | | | - Fix issue #46 - This code path is almost never used (we don't really test minGW/windows), but let's fix this anyway
* xfce-build: Always pick the latest stable releaseSimon Steinbeiss2021-03-101-0/+2
| | | | | | | 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*"
* Create the m4/ if it does not existsRomain Bouvier2021-03-051-0/+3
| | | | | - So we are sure to not print any warning because of a missing m4/ folder on first aclocal run
* Use autoreconf to bootstrap xfce4-dev-tools itselfRomain Bouvier2021-03-051-8/+3
|
* Use autoreconf to bootstrap autotoolsRomain Bouvier2021-03-052-136/+22
| | | | | | | | | | | | - 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
* xfce-do-release: Check for `docker` installedGaël Bonithon2021-02-021-2/+4
|
* Add dependencies to build thunarx-python CIRomain Bouvier2021-01-301-1/+1
|
* Fix location of apidocsSimon Steinbeiss2021-01-191-1/+1
| | | | | By copying the folder contents we don't end up with an additional docs/ folder inside the existing apidocs/ folder.
* xfce-build: Fix conditional in gitlabciSimon Steinbeiss2021-01-191-2/+1
|
* Export apidocs as GitLab artifactsSimon Steinbeiß2021-01-195-8/+574
| | | | | The static index.html page and artifacts get merged into the newly added apidocs folder.
* Get rid of glib-gettextize usage and XGETTEXT_ARGS custom argsRomain Bouvier2021-01-122-69/+0
| | | | | | | - 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
* Remove obsolete AM_GLIB_GNU_GETTEXTRomain Bouvier2021-01-121-1/+0
| | | | - This should no be used anymore since last century
* helpers: Fix command-line if git-config core.editor is unsetJan Ziak2021-01-121-1/+1
| | | | | Closes: https://gitlab.xfce.org/xfce/xfce4-dev-tools/-/issues/43 Signed-off-by: Jan Ziak <0xe2.0x9a.0x9b@gmail.com>
* Update obsolete m4 macrosRomain Bouvier2021-01-085-14/+10
| | | | | | - 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
* helpers: Add 'xfce-build describe' commandSimon Steinbeiß2021-01-021-7/+17
| | | | This command prints the versions of the components built within this container, which are located in the /git folder.
* Back to developmentRomain Bouvier2020-12-221-1/+1
|
* Updates for releasexfce4-dev-tools-4.16.0Romain Bouvier2020-12-222-2/+16
|
* Bump glib to 2.50 based on xfce4.16 roadmapRomain Bouvier2020-12-181-2/+3
| | | | - And update configure.ac syntax
* Do not process @LINGUAS@ at xdt-autogen stageRomain Bouvier2020-12-181-5/+2
| | | | | | - 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
* xfce-build: Add Thunar to container (Fixes #40)Simon Steinbeiss2020-12-151-0/+1
|
* helpers: Add xfce-build 'pull' argumentSimon Steinbeiss2020-12-141-1/+12
| | | | This command simply updates the container and then exits.
* Fail xfce-build container generation if there is any errorRomain Bouvier2020-12-141-1/+3
| | | | | - So now we won't generate a broken container anymore is we can't build on component
* helpers: Prefer xfce-build over xfce-test (Fixes #38)Simon Steinbeiss2020-12-091-3/+10
| | | | The xfce-build container is smaller and also what we use in GitLab CI.
* helpers: Add new helper xfce-open-gitlabSimon Steinbeiß2020-12-091-0/+54
| | | | | | 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").
* Disable CFLAGS override when building CI containerRomain Bouvier2020-12-091-8/+1
| | | | | | - 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
* use strict CFLAGS to catch common mistakes in ci pipelineOlaf Hering2020-12-082-2/+9
| | | | | | | | | | | | | | | | | | | | | | | 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>