- Jun 04, 2020
-
-
Romain Bouvier authored
-
The `ls *.po | awk ..` pattern is generally not recommended[0]. Replace it with a tiny for loop with basename. Use POSIX `tr`[1] to delete the trailing end-of-line, since `echo -n` is not specified in POSIX[2]. This also removes the need for awk check. [0]: https://github.com/koalaman/shellcheck/wiki/SC2012#rationale [1]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/tr.html [2]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/echo.html
-
Make the LINGUAS argument optional and let it be auto generated from po/*.po if is not specified.
-
No need to add the rule to Makefile.am when configure itself can generate the file.
-
Add an XDT_VERSION_INIT help macro that will define a set of version macros using esyscmd so we no lnger need to use configure.ac.in to perpare the version string for AC_INIT. XDT_VERSION_INIT(SEMVER, [TAG] will set the following macros: - xdt_version - xdt_version_major - xdt_version_minor - xdt_version_micro - xdt_version_tag - xdt_version_build - xdt_debug_default Example usage: XDT_VERSION_INIT([4.15.3],[git]) AC_INIT([xfce4-someproject], [xdt_version()]) ... XDT_FEATURE_DEBUG([xdt_debug_default])
-
Romain Bouvier authored
- Migrated from the old-csource - Needed to completely remove exo-csource from exo
-
- May 26, 2020
-
-
Natanael Copa authored
Remove --build and --host since they are only needed for crosscompile. Native builds don't need those and they will not work in case someone tries build on 32bit. Also add envronment variables for libdir and libexecdir so the debian/ubuntu specific lib(exec)dir can be overridden.
-
Natanael Copa authored
Use all cores from `nproc` rather than hardcode parallel jobs to 8. Allow overide this via environment variable NPROC: `docker build --build-arg NPROC=2 ...`
-
Natanael Copa authored
avoid git warning about 'detached HEAD' state by creating a git branch for the build.
-
Natanael Copa authored
-
- May 18, 2020
-
-
Simon Steinbeiss authored
-
- May 15, 2020
-
-
Simon Steinbeiss authored
-
-
- May 14, 2020
-
-
- May 13, 2020
-
-
- May 12, 2020
-
-
Simon Steinbeiss authored
-
Romain Bouvier authored
- This way, we don't need to provide a README file, now that we start to switch to README.md for markdown readme on gitlab - "[..] differences between the gnu and foreign flavours is that the former requires the presence of a number of files in the top-level of the projects": https://autotools.io/automake/options.html - It also stop warning when using GNU make syntax, but we already mandate gnu make, so it's not a problem
-
Jason Yavorska authored
-
-
-
-
- May 11, 2020
-
-
Jason Yavorska authored
-
Simon Steinbeiß authored
-
Simon Steinbeiß authored
See also: https://docs.xfce.org/xfce/building#xfce_dependencies_explained
-
Jason Yavorska authored
-
Jason Yavorska authored
-
Jason Yavorska authored
-
- May 10, 2020
-
-
Simon Steinbeiss authored
-
Simon Steinbeiss authored
-
Simon Steinbeiss authored
-
Simon Steinbeiss authored
-
-
- Aug 11, 2019
-
-
Romain Bouvier authored
-
Romain Bouvier authored
-
- Jun 27, 2019
-
-
Romain Bouvier authored
-
Romain Bouvier authored
-
- May 23, 2019
-
-
Romain Bouvier authored
- xdt-csource will replace exo-csource (projects using exo-csource needs to be updated) - The work started in issue #6449 but the full migration has never been done. - This way, we do not need to check for exo even when exo is not required.
-
Romain Bouvier authored
- Also simplify a bit the XDT_AUTOGEN_REQUIRED_VERSION detection - Remove the check of the unused doc submodule
-
Romain Bouvier authored
- Remove useless macros: m4macros/xdt-python.m4 and m4macros/xdt-xfce.m4 are not used - Update URLs - Remove xdt-commit, used to generate Changelog, now done via make distcheck
-