Package init

This commit is contained in:
overweight 2019-09-30 11:20:33 -04:00
commit c801d8d214
5 changed files with 214 additions and 0 deletions

View File

@ -0,0 +1,76 @@
From aac7c4e1028a74ff03d7a855bb300afa789ca8a4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
Date: Mon, 26 Oct 2015 13:24:59 +0100
Subject: [PATCH] Convert documentation to UTF-8
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Petr Písař <ppisar@redhat.com>
---
AUTHORS | 4 ++--
ChangeLog | 4 ++--
xvattr.pod.in | 6 ++++--
3 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/AUTHORS b/AUTHORS
index ec0e8d3..f68e848 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,5 +1,5 @@
-Björn Englund <d4bjorn@dtek.chalmers.se> (xvattr)
-Martin Norbäck <d95mback@dtek.chalmers.se> (gxvattr)
+Björn Englund <d4bjorn@dtek.chalmers.se> (xvattr)
+Martin Norbäck <d95mback@dtek.chalmers.se> (gxvattr)
R. Bernstein <rocky@panix.com> (automake/autoconf/man-page)
Greetings to Billy Biggs who hacked together a very similar program
(with the same name) a week before this program was created.
diff --git a/ChangeLog b/ChangeLog
index 03b3ac3..c34a8a0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,9 @@
-2001-11-09 Björn Englund <d4bjorn@dtek.chalmers.se>
+2001-11-09 Björn Englund <d4bjorn@dtek.chalmers.se>
* xvattr.c: version 1.1
Tell when the Xv extension is not found.
Do not list the values of attributes that are not gettable.
-2001-11-08 Björn Englund <d4bjorn@dtek.chalmers.se>
+2001-11-08 Björn Englund <d4bjorn@dtek.chalmers.se>
* xvattr.c: version 1.0
diff --git a/xvattr.pod.in b/xvattr.pod.in
index c8bebb6..679a640 100644
--- a/xvattr.pod.in
+++ b/xvattr.pod.in
@@ -1,5 +1,7 @@
=pod
+=encoding utf8
+
=head1 NAME
@PACKAGE@ - Query/Set X11 XVideo Setting(s)
@@ -103,7 +105,7 @@ Example:
=head1 AUTHOR
-Björn Englund. Send bug reports to C<d4bjorn@dtek.chalmers.se>
+Björn Englund. Send bug reports to C<d4bjorn@dtek.chalmers.se>
C<rocky@panix.com> turned the README into this document.
@@ -114,7 +116,7 @@ and L<XvGetPortAttribute>.
=head1 COPYRIGHT
- Copyright (C) 2001-2002 Björn Englund
+ Copyright (C) 2001-2002 Björn Englund
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
--
2.4.3

View File

@ -0,0 +1,49 @@
From 1017e62f6f55d074d955e2920f9eded59b2211f5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
Date: Mon, 26 Oct 2015 14:07:56 +0100
Subject: [PATCH] Make GTK tools optional
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Petr Písař <ppisar@redhat.com>
---
Makefile.am | 5 ++++-
configure.in | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 81bb95a..9159666 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,6 +1,9 @@
#
-bin_PROGRAMS = xvattr gxvattr
+bin_PROGRAMS = xvattr
+if BUILD_GTK
+bin_PROGRAMS += gxvattr
+endif
xvattr_SOURCES = xvattr.c
xvattr_LDADD = $(X_LIBS) $(X_PRE_LIBS) $(X_EXTRA_LIBS) -lX11 -lXext @LIBOBJS@
diff --git a/configure.in b/configure.in
index 8c2eeb9..bd735b9 100644
--- a/configure.in
+++ b/configure.in
@@ -16,8 +16,11 @@ dnl Checks for X11
dnl
AC_PATH_XTRA
-dnl check for gtk
+dnl check for gtk.
AM_PATH_GTK
+AC_ARG_ENABLE(gtk, [AS_HELP_STRING([--disable-gtk],
+ [Do not build GTK interface])])
+AM_CONDITIONAL([BUILD_GTK], [test "$enable_gtk" != "no"])
dnl Checks for libraries.
AC_ARG_WITH(xv-path,[ --with-xv-path=path Where libXv is installed],
--
2.4.3

View File

@ -0,0 +1,31 @@
From c1c1e7b0d0fccaa9b3ea9284c4e09fdc0058a1ec Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
Date: Mon, 26 Oct 2015 13:49:30 +0100
Subject: [PATCH] Use GTK_CFLAGS properly
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Do not reset CFLAGS and do do it for gxvattr only.
Signed-off-by: Petr Písař <ppisar@redhat.com>
---
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile.am b/Makefile.am
index 7d7ba22..81bb95a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,7 +6,7 @@ xvattr_SOURCES = xvattr.c
xvattr_LDADD = $(X_LIBS) $(X_PRE_LIBS) $(X_EXTRA_LIBS) -lX11 -lXext @LIBOBJS@
gxvattr_SOURCES = gxvattr.c
-CFLAGS = @GTK_CFLAGS@
+gxvattr_CPPFLAGS = @CPPFLAGS@ @GTK_CFLAGS@
gxvattr_LDADD = @GTK_LIBS@ $(X_LIBS) $(X_PRE_LIBS) $(X_EXTRA_LIBS) -lX11 -lXext
noinst_HEADERS = getopt.h
--
2.4.3

BIN
xvattr-1.3.tar.gz Normal file

Binary file not shown.

58
xvattr.spec Normal file
View File

@ -0,0 +1,58 @@
Name: xvattr
Version: 1.3
Release: 38
Summary: A software for getting and setting values of Xv attributes
License: GPLv2+
URL: http://www.dtek.chalmers.se/groups/dvd/
Source0: http://www.dtek.chalmers.se/~dvd/dist/xvattr-1.3.tar.gz
Patch0: xvattr-1.3-Convert-documentation-to-UTF-8.patch
Patch1: xvattr-1.3-Use-GTK_CFLAGS-properly.patch
Patch2: xvattr-1.3-Make-GTK-tools-optional.patch
BuildRequires: gcc git autoconf automake coreutils gtk+-devel
BuildRequires: make libX11-devel libXv-devel perl-podlators
%description
xvattr is a software that allows you to get and set the values of Xv
attributes (brightness, color key, etc.) of a X11 server.
%package -n gxvattr
Summary: GTK1-based GUI for Xv attributes
%description -n gxvattr
GTK1-based GUI for inspecting and setting Xv attributes.
%package help
Summary: Doc files for xvattr
Buildarch: noarch
%description help
The xvattr-help package contains doc files for xvattr.
%prep
%autosetup -n xvattr-1.3 -p1 -S git
autoreconf -ivf
%build
%configure --enable-gtk
%make_build
%install
%make_install
%files
%doc AUTHORS
%license COPYING
%{_bindir}/xvattr
%files -n gxvattr
%license COPYING
%{_bindir}/gxvattr
%files help
%doc ChangeLog NEWS README
%{_mandir}/man1/xvattr.1.gz
%changelog
* Fri Aug 30 2019 luhuaxin <luhuaxin@huawei.com> - 1.3-38
- Package init