diff options
author | Jonas Ådahl <jadahl@gmail.com> | 2015-10-09 12:08:30 +0800 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2015-10-09 13:12:37 +0800 |
commit | f548e992662ccb0d5e14b5167b4693102f31ce7f (patch) | |
tree | 5843df79f4787df2a5cdcc0873921eb7e7c3777d | |
parent | a24f0ff63e55027637d81b28486dd4e6884b11f0 (diff) |
Add autotools installation files
Currently installs unstable protocols under an unstable/ subdirectory
in $prefix/share/wayland-protocols/.
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
-rw-r--r-- | .gitignore | 11 | ||||
-rw-r--r-- | COPYING | 29 | ||||
-rw-r--r-- | Makefile.am | 6 | ||||
-rwxr-xr-x | autogen.sh | 9 | ||||
-rw-r--r-- | configure.ac | 34 | ||||
-rw-r--r-- | wayland-protocols.pc.in | 7 |
6 files changed, 96 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e6f85d0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +Makefile +Makefile.in +configure +config.log +config.status +compile +install-sh +missing +*.pc +autom4te.cache +aclocal.m4 @@ -0,0 +1,29 @@ +Copyright © 2008-2012 Kristian Høgsberg +Copyright © 2010-2012 Intel Corporation +Copyright © 2011 Benjamin Franzke +Copyright © 2012 Collabora, Ltd. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +--- + +The above is the version of the MIT "Expat" License used by X.org: + + http://cgit.freedesktop.org/xorg/xserver/tree/COPYING diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..630ba3c --- /dev/null +++ b/Makefile.am @@ -0,0 +1,6 @@ +nobase_dist_pkgdata_DATA = \ + unstable/pointer-gestures/pointer-gestures-unstable-v1.xml \ + $(NULL) + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = wayland-protocols.pc diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 0000000..b08bc83 --- /dev/null +++ b/autogen.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +test -n "$srcdir" || srcdir=`dirname "$0"` +test -n "$srcdir" || srcdir=. +( + cd "$srcdir" && + autoreconf --force -v --install +) || exit +test -n "$NOCONFIGURE" || "$srcdir/configure" "$@" diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..b97f411 --- /dev/null +++ b/configure.ac @@ -0,0 +1,34 @@ +AC_PREREQ([2.64]) + +m4_define([wayland_protocols_major_version], [0]) +m4_define([wayland_protocols_minor_version], [1]) +m4_define([wayland_protocols_micro_version], [0]) +m4_define([wayland_protocols_version], + [wayland_protocols_major_version.wayland_protocols_minor_version.wayland_protocols_micro_version]) + +AC_INIT([wayland-protocols], + [wayland_protocols_version], + [https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=protocols&version=wayland-protocols_version], + [wayland-protocols], + [http://wayland.freedesktop.org/]) + +AC_SUBST([WAYLAND_PROTOCOLS_VERSION_MAJOR], [wayland_protocols_major_version]) +AC_SUBST([WAYLAND_PROTOCOLS_VERSION_MINOR], [wayland_protocols_minor_version]) +AC_SUBST([WAYLAND_PROTOCOLS_VERSION_MICRO], [wayland_protocols_micro_version]) +AC_SUBST([WAYLAND_PROTOCOLS_VERSION], [wayland_protocols_version]) + +AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) + +AM_SILENT_RULES([yes]) + +PKG_PROG_PKG_CONFIG() + +AC_CONFIG_FILES([ + Makefile + wayland-protocols.pc + ]) +AC_OUTPUT + +AC_MSG_RESULT([ + Prefix ${prefix} + ]) diff --git a/wayland-protocols.pc.in b/wayland-protocols.pc.in new file mode 100644 index 0000000..a26744c --- /dev/null +++ b/wayland-protocols.pc.in @@ -0,0 +1,7 @@ +prefix=@prefix@ +datarootdir=@datarootdir@ +pkgdatadir=@datadir@/@PACKAGE@ + +Name: Wayland Protocols +Description: Wayland protocol files +Version: @WAYLAND_PROTOCOLS_VERSION@ |