.gear/rules | 2 + .../tags/b1895412d904047fe291279a929d578927d0cc98 | 23 ++++++++++ .gear/tags/list | 1 + autogen.sh | 4 +- configure.ac | 2 +- libXpresent.spec | 52 ++++++++++++++++++++++ xpresent.pc.in | 2 +- 7 files changed, 83 insertions(+), 3 deletions(-) diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..f78a96e --- /dev/null +++ b/.gear/rules @@ -0,0 +1,2 @@ +tar: @name@-@version@:. +diff: @name@-@version@:. . diff --git a/.gear/tags/b1895412d904047fe291279a929d578927d0cc98 b/.gear/tags/b1895412d904047fe291279a929d578927d0cc98 new file mode 100644 index 0000000..9fa1946 --- /dev/null +++ b/.gear/tags/b1895412d904047fe291279a929d578927d0cc98 @@ -0,0 +1,23 @@ +object ced59e4373b7ad8f89ba222b3f489fb22050b991 +type commit +tag libXpresent-1.0.0 +tagger Keith Packard 1429296128 -0700 + +libXpresent-1.0.0 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIVAwUAVTFUANsiGmkAAAARAQjzDQ//cWTIkGFWkNz1LEdOFIslSAaqq7ARxlla +5JbgqRjXsfo4k8Y9aqQzHGnbQE7KvUI9gPjnNygWVMnxhbe0Yldf+7eRiWUaj1mb +XSXedNL/VktgngqyOIb/rPzY6NqDEvIzR+sZaGVJYZ/DmOyta0/pxECnbBDgc4K0 +d9jU5tKHFY6Rwj7oWVUvLDlKxV/urpOJz2e5kQ9+PWmxnXhs85mFT18kFMZF1xxU +rVJWvG3NUppKLrQwf3Etivpo4ZTHozA1ulT3qqjddJdbr8LWI8y2H75hoSBLrje5 +NYQ3sZKx50uA9ctYQaA5Rn+NEASN36Ug5pCWVCNnbztd2g9k75cKdFncJcsRomsm +XiIpQ4a/k6dN2ccqu/aHl05Lqu05nvae7BDEdmG0s0PDH0gP7CrjC/jcBtTWCud/ +gWANBR2nfSl9c3rwrNyJF/JNcHymIrWHaeDYiT4O5wVwFhGQIpxa91Ucc7Y4wrLS +yXX0RVZJ+OYXEPlSdY5mlZEtW70J5IfGBeGsy6q0cz2v8z0kGrHrhmCg8+sepiW7 +8aNBi+F2qF11qpDyuZ5Px7yqWAm/+OXqEGAtqHcGRnnpkLHkSoKJiX3FCUB0VQMR +X0/A1jYv0IAIbpYPbgiunL83An0fGDOueA5V1Oxl/wbYrvDWmRLyTb6dB4mRxMrF +Iy+9xJOmx1w= +=5gJV +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..6dadaf2 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +b1895412d904047fe291279a929d578927d0cc98 libXpresent-1.0.0 diff --git a/autogen.sh b/autogen.sh index 354f254..fc34bd5 100755 --- a/autogen.sh +++ b/autogen.sh @@ -9,4 +9,6 @@ cd $srcdir autoreconf -v --install || exit 1 cd $ORIGDIR || exit $? -$srcdir/configure "$@" +if test -z "$NOCONFIGURE"; then + $srcdir/configure "$@" +fi diff --git a/configure.ac b/configure.ac index a88ca7f..bb0939d 100644 --- a/configure.ac +++ b/configure.ac @@ -58,7 +58,7 @@ PRESENTEXT_VERSION=[`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/ AC_SUBST(PRESENTEXT_VERSION) # Obtain compiler/linker options for depedencies -PKG_CHECK_MODULES(PRESENTEXT, xproto [presentproto >= $PRESENTEXT_VERSION] xextproto x11) +PKG_CHECK_MODULES(PRESENTEXT, xproto [presentproto >= $PRESENTEXT_VERSION] xextproto x11 xext xfixes xrandr) AC_CONFIG_FILES([Makefile src/Makefile diff --git a/libXpresent.spec b/libXpresent.spec new file mode 100644 index 0000000..be3be96 --- /dev/null +++ b/libXpresent.spec @@ -0,0 +1,52 @@ +Name: libXpresent +Version: 1.0.0 +Release: alt1 +Summary: X Present Extension +License: MIT/X11 +Group: System/Libraries +Url: http://xorg.freedesktop.org +Packager: Valery Inozemtsev + +Source: %name-%version.tar +Patch: %name-%version-%release.patch + +BuildRequires: xorg-util-macros libXext-devel libXfixes-devel libXrandr-devel xorg-presentproto-devel + +%description +X Present Extension + +%package devel +Summary: Xpresent Libraries and Header Files +Group: Development/C + +%description devel +%name-devel contains the libraries and header files needed to +develop programs which make use of %name + +%prep +%setup -q +%patch -p1 + +%build +%autoreconf +%configure \ + --disable-static +%make_build + +%install +%make DESTDIR=%buildroot install + +%files +%doc AUTHORS COPYING README +%_libdir/*.so.* + +%files devel +%_includedir/X11/* +%_libdir/*.so +%_pkgconfigdir/*.pc +%_man3dir/* + +%changelog +* Mon Mar 12 2018 Valery Inozemtsev 1.0.0-alt1 +- initial build + diff --git a/xpresent.pc.in b/xpresent.pc.in index d5d0d38..8f6047a 100644 --- a/xpresent.pc.in +++ b/xpresent.pc.in @@ -7,6 +7,6 @@ Name: Xpresent Description: X Present Library Version: @PACKAGE_VERSION@ Requires: xproto presentproto >= @PRESENTEXT_VERSION@ -Requires.private: x11 +Requires.private: x11 xext xfixes xrandr Cflags: -I${includedir} Libs: -L${libdir} -lXpresent