From 77978caf76b31fdb59ec8fe8be61a91556ca667d Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Oct 30 2019 15:25:39 +0000 Subject: import urlview-0.9-15.20121210git6cfcad.el7 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..08e3d42 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/urlview-20121210git6cfcad.tar.xz diff --git a/.urlview.metadata b/.urlview.metadata new file mode 100644 index 0000000..3d90e24 --- /dev/null +++ b/.urlview.metadata @@ -0,0 +1 @@ +4a126f2e22073122b5dd7867fda5b6952687f9c6 SOURCES/urlview-20121210git6cfcad.tar.xz diff --git a/SOURCES/urlview-default.patch b/SOURCES/urlview-default.patch new file mode 100644 index 0000000..48d74b6 --- /dev/null +++ b/SOURCES/urlview-default.patch @@ -0,0 +1,91 @@ +diff -up urlview/url_handler.sh.default urlview/url_handler.sh +--- urlview/url_handler.sh.default 2012-12-10 16:27:10.000000000 +0100 ++++ urlview/url_handler.sh 2013-05-24 18:05:13.899859933 +0200 +@@ -28,15 +28,15 @@ + # VT: Launch in the same terminal + + # The lists of programs to be executed are +-https_prgs="/usr/X11R6/bin/netscape:XW /usr/bin/lynx:XT" +-http_prgs="/usr/bin/lynx:XT /usr/X11R6/bin/netscape:XW" ++https_prgs="/usr/bin/htmlview:XW /usr/bin/firefox:XW /usr/bin/seamonkey:XW /usr/bin/konqueror:XW /usr/bin/epiphany:XW /usr/bin/links:XT /usr/bin/lynx:XT" ++http_prgs="/usr/bin/htmlview:XW /usr/bin/firefox:XW /usr/bin/seamonkey:XW /usr/bin/konqueror:XW /usr/bin/epiphany:XW /usr/bin/links:XT /usr/bin/lynx:XT" + mailto_prgs="/usr/bin/mutt:VT /usr/bin/elm:VT /usr/bin/pine:VT /usr/bin/mail:VT" +-gopher_prgs="/usr/bin/lynx:XT /usr/bin/gopher:XT" +-ftp_prgs="/usr/bin/lynx:XT /usr/bin/ncftp:XT" ++gopher_prgs="/usr/bin/lynx:XT" ++ftp_prgs="/usr/bin/ncftp:XT /usr/bin/wget:XT /usr/bin/lynx:XT" + + # Program used as an xterm (if it doesn't support -T you'll need to change + # the command line in getprg) +-XTERM=/usr/X11R6/bin/xterm ++XTERM=/usr/bin/xterm + + + ########################################################################### +@@ -100,9 +100,7 @@ gopher) + prg=`getprg $gopher_prgs` + ;; + *) +- echo "Unknown URL type. Please report URL and viewer to:" +- echo "joey@debian.org." +- echo -n "Press enter to continue."; read x ++ echo -n "Unknown URL type. Press enter to continue."; read x + exit + ;; + esac +diff -up urlview/urlview.c.default urlview/urlview.c +--- urlview/urlview.c.default 2012-12-10 16:27:10.000000000 +0100 ++++ urlview/urlview.c 2013-05-24 18:05:13.900859934 +0200 +@@ -50,8 +50,8 @@ + #include "quote.h" + + #define DEFAULT_REGEXP "(((http|https|ftp|gopher)|mailto):(//)?[^ <>\"\t]*|(www|ftp)[0-9]?\\.[-a-z0-9.]+)[^ .,;\t\n\r<\">\\):]?[^, <>\"\t]*[^ .,;\t\n\r<\">\\):]" +-#define DEFAULT_COMMAND "/etc/urlview/url_handler.sh %s" +-#define SYSTEM_INITFILE "/etc/urlview/system.urlview" ++#define DEFAULT_COMMAND "/usr/bin/url_handler.sh %s" ++#define SYSTEM_INITFILE "/etc/urlview.conf" + + #define OFFSET 2 + #define PAGELEN (LINES - 1 - OFFSET) +diff -up urlview/urlview.conf.suse.default urlview/urlview.conf.suse +--- urlview/urlview.conf.suse.default 2012-12-10 16:27:10.000000000 +0100 ++++ urlview/urlview.conf.suse 2013-05-24 18:05:13.900859934 +0200 +@@ -4,6 +4,6 @@ + # + # The defaults are shown here: + # +-# REGEXP (((https?|ftp|gopher)://|(mailto|file|news):)[^' \t<>"]+|(www|web|w3)\.[-a-z0-9.]+)[^' \t.,;<>"\):] +-# COMMAND url_handler.sh '%s' ++# REGEXP (((http|https|ftp|gopher)|mailto):(//)?[^ <>\"\t]*|(www|ftp)[0-9]?\\.[-a-z0-9.]+)[^ .,;\t\n\r<\">\\):]?[^, <>\"\t]*[^ .,;\t\n\r<\">\\):] ++# COMMAND /usr/bin/url_handler.sh %s + # +diff -up urlview/urlview.man.default urlview/urlview.man +--- urlview/urlview.man.default 2012-12-10 16:27:10.000000000 +0100 ++++ urlview/urlview.man 2013-05-24 18:12:00.551452060 +0200 +@@ -35,7 +35,7 @@ attempts to read + upon startup. If this file + doesn't exist, it will try to read a system wide file + in +-.IR /etc/urlview/system.urlview . ++.IR /etc/urlview.conf . + There are two configuration commands (order does not matter): + .TP + REGEXP \fIregexp\fP +@@ -63,7 +63,7 @@ with the URL that was requested, otherwi + the COMMAND string. The default COMMAND is: + .br + .sp +-/etc/urlview/url_handler.sh ++/usr/bin/url_handler.sh + .PP + .B Note: + You should +@@ -81,7 +81,7 @@ Enable or disable URL wrapping. Valid va + If this option is not supplied, the default behaviour is to disable wrapping. + .SH FILES + .PP +-.IP "/etc/urlview/system.urlview" ++.IP "/etc/urlview.conf" + system-wide urlview configuration file + .IP "~/.urlview" + urlview configuration file diff --git a/SPECS/urlview.spec b/SPECS/urlview.spec new file mode 100644 index 0000000..98ccb9f --- /dev/null +++ b/SPECS/urlview.spec @@ -0,0 +1,98 @@ +%global gitdate 20121210 +%global gitrev 6cfcad +Name: urlview +Version: 0.9 +Release: 15.%{gitdate}git%{gitrev}%{?dist} +Summary: URL extractor/launcher + +Group: Applications/Internet +License: GPLv2+ +URL: https://github.com/sigpipe/urlview +# git clone git://github.com/sigpipe/urlview.git; cd urlview +# git archive --prefix=urlview/ %{gitrev} | xz > urlview-%{gitdate}git%{gitrev}.tar.xz +Source0: %{name}-%{gitdate}git%{gitrev}.tar.xz + +BuildRequires: ncurses-devel + +# mutt packages before 5:1.5.16-2 included urlview +Conflicts: mutt < 5:1.5.16-2 + +Patch1: urlview-default.patch + +%description +urlview is a screen oriented program for extracting URLs from text +files and displaying a menu from which you may launch a command to +view a specific item. + +%prep +%setup -q -n %{name} +%patch1 -p1 -b .default + +%build +%configure +make %{?_smp_mflags} + +%install +mkdir -p $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{_mandir}/man{1,5}} +install -p -m644 urlview.conf.suse $RPM_BUILD_ROOT%{_sysconfdir}/urlview.conf +install -p urlview url_handler.sh $RPM_BUILD_ROOT%{_bindir} +install -p -m644 urlview.man $RPM_BUILD_ROOT%{_mandir}/man1/urlview.1 +echo '.so man1/urlview.1' > $RPM_BUILD_ROOT%{_mandir}/man5/urlview.conf.5 +echo '.so man1/urlview.1' > $RPM_BUILD_ROOT%{_mandir}/man1/url_handler.sh.1 + +%files +%doc AUTHORS ChangeLog COPYING README sample.urlview +%config(noreplace) %{_sysconfdir}/urlview.conf +%{_bindir}/urlview +%{_bindir}/url_handler.sh +%{_mandir}/man1/urlview.1* +%{_mandir}/man1/url_handler.sh.1* +%{_mandir}/man5/urlview.conf.5* + +%changelog +* Fri Jan 24 2014 Daniel Mach - 0.9-15.20121210git6cfcad +- Mass rebuild 2014-01-24 + +* Fri Dec 27 2013 Daniel Mach - 0.9-14.20121210git6cfcad +- Mass rebuild 2013-12-27 + +* Fri May 24 2013 Miroslav Lichvar 0.9-13.20121210git6cfcad +- add man page link for url_handler.sh +- fix default paths in man page + +* Fri Feb 15 2013 Fedora Release Engineering - 0.9-12.20121210git6cfcad +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Dec 14 2012 Miroslav Lichvar 0.9-11.20121210git6cfcad +- update to 20121210git6cfcad +- remove obsolete macros + +* Sun Jul 22 2012 Fedora Release Engineering - 0.9-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jan 14 2012 Fedora Release Engineering - 0.9-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Feb 07 2011 Fedora Release Engineering - 0.9-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Sep 29 2009 Miroslav Lichvar 0.9-7 +- add man page link for urlview.conf (#526162) + +* Sun Jul 26 2009 Fedora Release Engineering - 0.9-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 0.9-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Feb 19 2008 Fedora Release Engineering - 0.9-4 +- Autorebuild for GCC 4.3 + +* Wed Aug 22 2007 Miroslav Lichvar 0.9-3 +- update license tag + +* Fri Jun 29 2007 Miroslav Lichvar 0.9-2 +- add conflict with mutt, fix URL (#245951) + +* Wed Jun 27 2007 Miroslav Lichvar 0.9-1 +- split from mutt package