summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2012-11-18 02:43:39 (GMT)
committerAnas Nashif <anas.nashif@intel.com>2012-11-18 02:43:39 (GMT)
commit255e6cc029599e53512fd2e8876c9dfe524d1d36 (patch)
tree2d68bf7ca3101f3a26dd075cf59fa60131a1a971
parent9dbdcc5e7ffb1ddf254e067c8057876027a4bdea (diff)
downloadxcb-util-keysyms-255e6cc029599e53512fd2e8876c9dfe524d1d36.zip
xcb-util-keysyms-255e6cc029599e53512fd2e8876c9dfe524d1d36.tar.gz
xcb-util-keysyms-255e6cc029599e53512fd2e8876c9dfe524d1d36.tar.bz2
-rw-r--r--packaging/baselibs.conf4
-rw-r--r--packaging/xcb-util-keysyms.spec80
2 files changed, 84 insertions, 0 deletions
diff --git a/packaging/baselibs.conf b/packaging/baselibs.conf
new file mode 100644
index 0000000..ecd5d8e
--- /dev/null
+++ b/packaging/baselibs.conf
@@ -0,0 +1,4 @@
+libxcb-keysyms
+xcb-util-keysyms-devel
+ requires -xcb-util-keysyms-<targettype>
+ requires "libxcb-keysyms-<targettype> = <version>"
diff --git a/packaging/xcb-util-keysyms.spec b/packaging/xcb-util-keysyms.spec
new file mode 100644
index 0000000..c7cf0a4
--- /dev/null
+++ b/packaging/xcb-util-keysyms.spec
@@ -0,0 +1,80 @@
+Name: xcb-util-keysyms
+%define lname libxcb-keysyms
+Version: 0.3.9
+Release: 0
+Summary: XCB utility module for X keycode constants and conversions
+License: MIT
+Group: Development/Libraries/C and C++
+Url: http://xcb.freedesktop.org/
+
+#Git-Clone: git://anongit.freedesktop.org/xcb/util
+#Git-Web: http://cgit.freedesktop.org/xcb/util/
+Source: %name-%version.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+#git#BuildRequires: autoconf >= 2.59c, automake, libtool
+BuildRequires: pkgconfig
+BuildRequires: pkgconfig(xcb) >= 1.4
+BuildRequires: pkgconfig(xcb-proto) >= 1.6
+BuildRequires: pkgconfig(xorg-macros) >= 1.6.0
+BuildRequires: pkgconfig(xproto) >= 7.0.8
+
+%description
+The XCB util modules provide a number of libraries which sit on top
+of libxcb, the core X protocol library, and some of the extension
+libraries.
+
+Included in this package is:
+
+- keysyms: Standard X key constants and conversion to/from keycodes.
+
+%package -n %lname
+Summary: XCB utility module for X keycode constants and conversions
+Group: System/Libraries
+
+%description -n %lname
+The XCB util modules provide a number of libraries which sit on top
+of libxcb, the core X protocol library, and some of the extension
+libraries.
+
+Included in this package is:
+
+- keysyms: Standard X key constants and conversion to/from keycodes.
+
+%package devel
+Summary: Development files for the XCB keysyms utility module
+Group: Development/Libraries/C and C++
+Requires: %lname = %version
+
+%description devel
+The XCB util modules provide a number of libraries which sit on top
+of libxcb, the core X protocol library, and some of the extension
+libraries.
+
+This package contains the development headers for the library found
+in %lname.
+
+%prep
+%setup -q
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+%install
+%make_install
+
+%post -n %lname -p /sbin/ldconfig
+
+%postun -n %lname -p /sbin/ldconfig
+
+%files -n %lname
+%defattr(-,root,root)
+%_libdir/libxcb-keysyms.so.1*
+
+%files devel
+%defattr(-,root,root)
+%_includedir/xcb
+%_libdir/libxcb-keysyms.so
+%_libdir/pkgconfig/xcb-keysyms.pc
+
+%changelog