commit c801d8d2146e50f3585cd8d9bac820d28687bcf0 Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 11:20:33 2019 -0400 Package init diff --git a/xvattr-1.3-Convert-documentation-to-UTF-8.patch b/xvattr-1.3-Convert-documentation-to-UTF-8.patch new file mode 100644 index 0000000..d6b28a4 --- /dev/null +++ b/xvattr-1.3-Convert-documentation-to-UTF-8.patch @@ -0,0 +1,76 @@ +From aac7c4e1028a74ff03d7a855bb300afa789ca8a4 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +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Å™ +--- + 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 (xvattr) +-Martin Norbäck (gxvattr) ++Björn Englund (xvattr) ++Martin Norbäck (gxvattr) + R. Bernstein (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 ++2001-11-09 Björn Englund + + * 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 ++2001-11-08 Björn Englund + + * 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 ++Björn Englund. Send bug reports to C + C turned the README into this document. + + +@@ -114,7 +116,7 @@ and L. + + =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 + diff --git a/xvattr-1.3-Make-GTK-tools-optional.patch b/xvattr-1.3-Make-GTK-tools-optional.patch new file mode 100644 index 0000000..a739723 --- /dev/null +++ b/xvattr-1.3-Make-GTK-tools-optional.patch @@ -0,0 +1,49 @@ +From 1017e62f6f55d074d955e2920f9eded59b2211f5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +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Å™ +--- + 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 + diff --git a/xvattr-1.3-Use-GTK_CFLAGS-properly.patch b/xvattr-1.3-Use-GTK_CFLAGS-properly.patch new file mode 100644 index 0000000..d805786 --- /dev/null +++ b/xvattr-1.3-Use-GTK_CFLAGS-properly.patch @@ -0,0 +1,31 @@ +From c1c1e7b0d0fccaa9b3ea9284c4e09fdc0058a1ec Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +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Å™ +--- + 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 + diff --git a/xvattr-1.3.tar.gz b/xvattr-1.3.tar.gz new file mode 100644 index 0000000..3ef87ae Binary files /dev/null and b/xvattr-1.3.tar.gz differ diff --git a/xvattr.spec b/xvattr.spec new file mode 100644 index 0000000..ff970cb --- /dev/null +++ b/xvattr.spec @@ -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 - 1.3-38 +- Package init