Age | Commit message (Collapse) | Author | Files | Lines |
|
It's useful to be able to use release.sh to release custom packages that live on
people.freedesktop.org. I use this for libvdpau since there's no official
project repository for it yet.
Add code to check `git config --get xorg.section` to determine the section. If
it's "custom", use xorg.user and xorg.project to determine where to put the
resulting packages.
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Hi,
Tarballs are now signed correctly, witness the recent evemu release. It would
be nice if the announcement email mentioned the availability of these
signatures.
Signed-off-by: Stephen Kitt <skitt@debian.org>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
gpg-sign the git tag and the generated tarballs, and upload the signatures
along with the tarballs. Any existing tarball signatures are removed
beforehand.
Signed-off-by: Stephen Kitt <skitt@debian.org>
Modified by Alan Coopersmith to handle gpg vs. gpg2 paths for Solaris.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Trying to meet a hard-to-test standard of /bin/sh is unnecessary for a script
that's only run by maintainers. For now, simply force bash but don't change
any of the script, over time we can update this to support true bashism like
[[ ]].
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Adds support for wayland, weston and libinput. Two notable changes aside from
adding the various server/mailing list differences:
- all three modules use a m4 define instead of a plain version string in
configure.ac.
- the tag name for wayland and weston is a mere version number
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
This enables us to query the section earlier in the process, specifically
before assigning the tag name which comes in the next commit.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
No functional changes intended
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
This has no effect at this point as the tag name and the tar name are always
identical. Prep work for wayland repository support.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
|
|
This reverts commit 14c5d18ef4566d16ef2d22122aafbd188dc78a91.
|
|
This reverts commit 938433f6a215e5d250c97e32ea7d3e9cb05e1ed6.
|
|
As of 9167c5e7177a758fce55afe759fa48c47a4f7f4e we had mesa-demos, mesa-glut and
mesa-glu modules.
9167c5e7177a758fce55afe759fa48c47a4f7f4e "add missing modules and meta modules"
(confusingly) removes them.
Restore mesa-demos, mesa-glut, mesa-glu so they get tinderboxed.
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Cc: Gaetan Nadon <memsize@videotron.ca>
|
|
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
|
|
These were removed from build.sh a couple of years ago by their maintainer.
http://cgit.freedesktop.org/xorg/util/modular/commit/build.sh?
id=75659f3405299fd2475c75c9cd18bfe4931a7cb0
No chances of ever coming back, so also removed the modules definition.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Just been missing for quite a while.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
A recent addition and a prereq to ati driver.
It is already in jhbuild
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
On the xorg tinderbox some metamodule names wrap due to some
hidden column width limit that does not exist on a local computer.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
There used to be a time where related modules could be built
together, for example, all protcols, all libraries, all fonts.
Since then, build order has changed so the group order has been
broken in several places. This means the reader has to hunt for
the function definition just to find the module he is looking for
is no longer built with the group and has to look elsewhere.
The build_all_modules function is the one stop shopping place to add
or remove modules from the build list.
There is no functional changes, or no build order changes. Just source
code reshuffling.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
It exercises more code.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
The X Window System JHBuild Modules List Sample File
The list is intended to be exhaustive and covers all X modules and their
dependencies, roughly matching the latest release.
With the matching jhbuildrc in $HOME/.config, run 'jhbuild build'
to build all of X. The dependencies are such that you never need to
type the name of a meta module.
It is a sample, so you will need to copy and trim it to suit your needs.
Not all modules build on all O/S and not on all CPUs. The build order
is subject to dependencies, it will not follow the list order.
Most modules will build on platforms they are not intended to run on.
This allows working on Autoconf, man pages, documentation, .pc files,
creating a tarball, and so on...
Refer to this excellent short guide on how to invoke JHBuild commands:
https://developer.gnome.org/jhbuild/unstable/index.html.en
The meta-modules are at the top of the file so it is easy to customize.
Some modules will be relocated on disk as they now follow the git URL.
Some modules have been renamed (e.g. mesa) so they are easier to find
for the non-expert. Still, inconsistencies remain.
The meta modules for broken drivers or platform specific drivers
are gone. Users are expected to copy and trim the file. There is
no "preferred" platform.
Keep in mind this is a *sample* that needs to be adapted to your environment.
It is much easier to remove than to add.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Use the most recent version of jhbuildrc from the GNOME project to
customize for xorg.
The user is invited to copy it to ~/.config and perhaps customize it
some more. The module name is changed to match xorg.modules.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
This module does not use util-macros.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Now that their definitions have been fixed, add them to the build list.
All these fonts were part of last release X11R7.7.
It is very easy to trim the font list so each developer can customize
it, or not build them at all. It's much harder to add them as
you need to find the missing names, sort them, and test the definition.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
The building of docs fails. Something to do with not having
the right level of DocBook/XML. In the interest of saving time,
given this is not a module where X developers are working one,
(it is a dependency), simply not build the docs.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
|
|
Signed-off-by: Rob Clark <robdclark@gmail.com>
|
|
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
These new packages are needed by xserver.
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
|
|
This font was dropped from X11R7.5 a few years ago.
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Only comment lines have beed added or changed
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
The tarballs are extracted in the same location where they are found. So libXi
code will be extracted in the toplevel directory if this is where the tarball
is found. Then lib/libX11 code will be extracted under lib subdir if, for
example, the tarball is placed in the lib subdir.
This patch promotes a consistent build structure based on what we see when
working in git. The source code for modules having components (e.g. app,
driver) is extracted under the module directory. For modules with no
components (e.g. xserver), the tar file is extracted under the toplevel
directory. This is done regardless of where the tarball is found, either
in the toplevel directory, or under the module directory.
Sample build directory hierarchy:
app/luit-1.1.1
driver/xf86-input-void-1.4.0
font/font-util-1.3.0
lib/libXi-1.7
mesa/libdrm-2.4.47
mesa/Mesa-9.2.1
pixman-0.30.2
xcb/libxcb-1.9
xcb/xcb-proto-1.8
xkeyboard-config-2.5
xorg-server-1.14.99.2
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Currently, the module name is changed to add a subdir. For example "xcb" is
changed to "xcb/proto". The tarball cannot be found under xcb as expected.
This is done for pixman, xcb and mesa only, not for app, driver, lib, or any
other module which is inconsistent.
Moving the tarball under xcb/proto works, but yields a build structure
that is unpractical: xcb/proto/xcb-proto-1.8. The source code is now
under two subdirs rather than the usual one.
The package archive already contains the component directory, suffixed
with a version number.
By not changing the module name, we have xcb/xcb-proto-1.8. The same
pattern holds true for mesa and pixman. Changing the module name has
other adverse effects in subsequent functionality.
Note that for pixman, this module is under the "pixman" directory
and is not a component of the "lib" module. The module directory
structure is given by git and not by the location of the tarballs
on the web.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
The return code was not checked and the script aborts if the tar command
fails rather processing the errors in the usual manner.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
The SRCDIR is changed before running the tar command. If it fails,
the calling function attempts to cd to the directory the tar command
was not successful in creating.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
There is one non-xorg project (libevdev) upon which xorg depends
that is using this format. Most likely others will follow.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
A few modules have a single level directory such as pixman, xserver,
and so on. Currently the script requires specifying such modules in
the module list file or with the -o option with a trailing slash. So one needs
to learn and remember using pixman/ or xserver/.
The patch will correct the situation such that both input are accepted.
The generated list (-L option) will write the module names without the
trailing slash.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
This is a wrapper library for evdev devices. It is a dependency
for xf86-input-evdev and more modules later.
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Adding:
xf86-video-modesetting
lib/libXaw3d
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
This driver has not received server updates such as mibstore removal
and conditional compiling of xaa architecture. This indicate an implicite
decisison to remove the driver from active support and future releases.
This driver is used for SGI workstations Indy and Indigo2. Manufacturing
stopped in 1997 and SGI support ended in 2012.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
|
|
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Both tar.gz and tar.bz2 are optional now, so projects can choose to release
only one tarball instead of both. It also prepares the work for modules
using tar.xz in the future (requires additional patch).
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
|
|
Add split xcb util repositories and a xcb metamodule
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
|
|
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
|