summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-04-21build.sh: add libXpresentHEADmasterAlan Coopersmith1-0/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Part-of: <https://gitlab.freedesktop.org/xorg/util/modular/-/merge_requests/27>
2024-04-21CI: utility to compare semantically pc files between 2 dirs.Thierry LARONDE1-0/+72
2024-04-14xorg.modules: Switch xserver to mesonPovilas Kanapickas1-2/+2
2023-02-25Remove "All rights reserved" from Oracle copyright noticesAlan Coopersmith3-3/+3
Oracle no longer includes this term in our copyright & license notices. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-12-09build.sh: use gitlab, not anongitPeter Hutterer1-18/+18
Wellllllllcooooomee to the wooorld of tomoorooooow! Also, this way we no longer fail on libxcvt which didn't get a membership card to the exclusive anongit club. A bunch of repos are in different paths or prefixes now, so adjust that as necessary. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2022-12-09build.sh: add GITCLONEOPTS to --help outputPeter Hutterer1-0/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2022-12-01release.sh: be explicit about `meson setup` commandEric Engestrom1-2/+2
> WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
2022-10-18release.sh: Handle git submodules when setting up git worktreeAlan Coopersmith1-0/+9
Needed for xcb-util-* libraries Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-01-19release.sh: Add new option --from-tagOlivier Fourdan1-1/+11
With Xwayland and Xorg build from different branches sharing the same master branch, using `git describe` to find the last tag may give the wrong tag, and the resulting git short log will be wrong. Add a new command line option '--from-tag' to pass the last known applicable tag to use for generating the short log in the announce. Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
2022-01-15Fix spelling/wording issuesAlan Coopersmith4-4/+4
Found by using: codespell --builtin clear,rare,usage,informal,code,names Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2021-07-11Add libxcvt to build.sh & xorg.modulesAlan Coopersmith2-0/+7
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2021-07-11release: use a portable shebangDylan Baker1-1/+1
Instead of assuming there's a /bin/bash, use env to find bash
2020-11-23release.sh: fix Wayland/Weston URL detectionSimon Ser1-1/+1
These projects have migrated to GitLab. Signed-off-by: Simon Ser <contact@emersion.fr>
2020-11-19Adjust umask check to forbid 022 *and* 0022 instead of *or*Keith Packard1-1/+1
The previous check required umask to simultaneously equal 022 and 0022, which seems difficult to me. Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
2020-10-28release.sh: Wipe the meson builddir if it already exsitsDylan Baker1-1/+5
2020-08-25release.sh: check that umask will create archives with correct modesMatthieu Herrb1-0/+8
Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
2019-10-24release: Remove MD5 and SHA1 sums from announce emailDylan Baker1-3/+0
These are old and insecure. We already provide sha256 and sha512 hashes, so removing these shouldn't be a problem. Sha1 is still used by jh, and I don't know what to do there, so I've left the program, but removed it from the announce template.
2019-10-22release.sh: fix two minor nitpicksPeter Hutterer1-3/+3
Indentation issue and a clarification on the message since ninja only creates one tarball. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-10-17release.sh: Use 'meson introspect' instead of hand-parsing meson.buildAdam Jackson1-2/+7
2019-10-17release.sh: correct the link to the .announce filePeter Hutterer1-1/+4
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-10-17release.sh: always set UTF8 to satisfy mesonPeter Hutterer1-1/+2
meson (well, python, I think) isn't happy without UTF8 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-10-17release.sh: fix libinput url detection after migration to gitlabPeter Hutterer1-1/+1
2019-10-17release.sh: add support for meson projectsPeter Hutterer1-56/+99
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-07-23release.sh: Support mesa/gluMatt Turner1-2/+3
Signed-off-by: Matt Turner <mattst88@gmail.com>
2019-07-01release.sh: Fix extracting the section for xorg modulesAdam Jackson1-1/+1
Previously for an xserver release this would try to upload to /srv/xorg.freedesktop.org/archive/individual/xorg, which is not a real path. Signed-off-by: Adam Jackson <ajax@redhat.com>
2019-06-09xorg.modules: Use a distinct checkout dir for libXfont2Jon Turney1-1/+1
Using the same checkout dir for libXfont and libXfont2 causes jhbuild to notice a difference when examining the checkout, think the module has been updated, rebuild it and all it's dependencies.
2019-04-16xorg.modules: Update for mesonic mesaJon Turney1-2/+2
mesa removed autotools build system in commit 95aefc94a941701616fda0776a3bd15710c8c151
2019-03-20Revert "xorg-7.6.modules: use gitlab repository"Jon Turney1-1/+1
Given the previous commit, this probably needs other changes to work correctly. anongit isn't going anywhere, so just revert it. This parially reverts commit d60d00d6148dab32122f2f757c6db755fe3897bc.
2019-03-20xorg.modules: Update repository paths for gitlabJon Turney1-19/+19
Update respository paths which have changed on gitlab. Should have been done at the same time as d60d00d6.
2019-02-23Updates for merge of mkfontdir into mkfontscaleAlan Coopersmith2-47/+2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2018-11-19Update README for gitlab migrationAlan Coopersmith1-0/+16
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2018-11-05xorg.modules: add input-libinput driverMarco Trevisan1-0/+12
2018-11-05xorg*.modules: use gitlab repositoryMarco Trevisan2-2/+2
2018-08-19Add missing space before `]'Matthieu Herrb1-1/+1
Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
2018-08-16build.sh: Move makedepend to the end with other utilsAdam Jackson1-2/+1
Mesa hasn't needed this to build since 9.1 or so. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-08-14release.sh: Make project slug detection a bit more robustAdam Jackson1-2/+2
Typical gitlab remote urls look like: git@gitlab.freedesktop.org:xorg/driver/xf86-video-v4l.git The existing code would fail to parse this, because it looks for /xorg/ not :xorg/. So first, fix the match pattern. After that we'd break down the slug wrong because we're counting /s wrong. Rather than carefully know how many to care about: reverse the string, pick out the first two fields from that, and reverse the result, so we're always picking off the last two fields of the URL whatever it is. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-08-01xorg.modules: app/x11perf -> test/x11perfAdam Jackson1-4/+4
2018-08-01xorg.modules: app/rendercheck -> test/rendercheckAdam Jackson1-4/+4
2018-08-01xorg.modules: app/bdftopcf -> util/bdftopcfAdam Jackson1-36/+36
2018-07-25add-gitlab-merge-requests: AddAdam Jackson1-0/+26
This trick makes the gitlab merge requests heads show up as branches under their own remote (normally named 'merge-requests'). This means you can follow a module's development with: $ git fetch merge-requests Also git-describe and git-log decorations become more informative, etc.
2018-06-20release: fix mesa url detection after migration to gitlabDylan Baker1-1/+1
Mesa's migration to gitlab has changed the URL and made things not work. Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
2018-03-08xorg.modules: Replace individual proto modules with xorgprotoJon Turney1-697/+142
v2: Don't erroneously drop xcb-proto Use autotools not meson to build xorgproto Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
2018-02-27release.sh: Add support for mesa-demosAndreas Boll1-2/+10
v2: Rebase on Mesa cleanup. Move demos into its own elif statement. Signed-off-by: Andreas Boll <andreas.boll.dev@gmail.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
2018-02-27release.sh: remove workaround for early Mesa versionsEmil Velikov1-14/+0
Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Andreas Boll <andreas.boll.dev@gmail.com>
2018-02-05build.sh: *proto -> xorgprotoAdam Jackson1-30/+1
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-05autogen-meson.sh: Passthrough for --enable/--disable optionsAdam Jackson1-0/+6
This is very simple-minded, more for the sake of muscle memory than anything else. Sorry for any bashisms but it's already a bash script. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-05autogen-meson.sh: Remove some gnome-ismsAdam Jackson1-15/+0
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-05autogen-meson.sh: AddAdam Jackson1-0/+158
Stolen from gnome-shell's configure script as of: commit 9ecacdbdedbf0f60104f1a5aa0a38372c050c268 Author: Florian Müllner <fmuellner@gnome.org> Date: Tue Aug 15 22:06:24 2017 +0200 build: Update autotools-compat wrapper Signed-off-by: Adam Jackson <ajax@redhat.com>
2017-08-21build.sh: add initial support for mesonPeter Hutterer1-19/+66
When we don't find autogen.sh but we do find meson.build, swap the configure and make commands over for meson and ninja. Some things aren't feature-equivalent yet: - distcheck doesn't exist for ninja but it's hooked up as if it did - a custom make command doesn't work for ninja Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-08-21build.sh: add GITCLONEOPTS for git clone optionsPeter Hutterer1-1/+3
Because this is Australia and --depth 1 is a lifesaver. One without a snazzy red-yellow cap though. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>