Compare commits

...
Sign in to create a new pull request.

50 commits

Author SHA1 Message Date
Ben Boeckel
5c69f5dfbd requires webkit1 which has been retired 2017-12-08 11:56:31 -05:00
Fedora Release Engineering
fd166be1b4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 09:56:28 +00:00
Fedora Release Engineering
7dbcdaa230 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 21:07:58 +00:00
Fedora Release Engineering
db21f100e4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 16:52:55 +00:00
Fedora Release Engineering
0b54a8c00c - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 02:30:09 +00:00
Ben Boeckel
862dae50da use %make_install 2015-08-02 12:30:43 -04:00
Dennis Gilmore
2b3ea9c444 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 01:45:33 +00:00
Richard Hughes
4c3cbe8219 Add an AppData file for the software center 2015-03-26 16:45:34 +00:00
Ben Boeckel
8712558978 Make the vim subpackage noarch 2015-02-08 20:32:07 -05:00
57f6b26ed8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 07:23:07 +00:00
Dennis Gilmore
981d625ac3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 22:11:03 -05:00
Dennis Gilmore
13e1dbb889 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 00:52:14 -05:00
Ben Boeckel
cf491fa277 Handle errors in event handlers in uzbl-tabbed 2013-06-20 02:16:42 -04:00
Ben Boeckel
e7252f4552 Fix NULL dereference 2013-06-20 02:11:48 -04:00
Dennis Gilmore
c0be76be09 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 20:36:28 -06:00
Ben Boeckel
7232fa1a73 Update to new snapshot 2012-11-04 22:23:48 -05:00
Dennis Gilmore
3da8714271 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 21:19:44 -05:00
Ben Boeckel
fc6f0c5af1 Add patch for cookie file permissions 2012-02-23 20:15:56 -05:00
Ben Boeckel
d2b791f45e Narrow the vim dependencies 2012-02-23 20:09:09 -05:00
Dennis Gilmore
1bd2daf184 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 01:43:05 -06:00
Ben Boeckel
c6831043e7 Fix the makefile patch one more time 2011-10-25 15:09:54 -04:00
Ben Boeckel
0dcd6c6f48 Update gthread patch 2011-10-25 14:41:19 -04:00
Ben Boeckel
7699ce6d8b Fix up patches and add upstreaming links 2011-10-25 14:28:48 -04:00
Ben Boeckel
5cd1f89ca8 Revert "Include gthread.h, not glib.h"
This reverts commit 799769f7de.
2011-10-25 14:03:17 -04:00
Ben Boeckel
799769f7de Include gthread.h, not glib.h 2011-10-25 13:34:36 -04:00
Ben Boeckel
577ec9d527 Also link gthread-2.0 2011-10-25 13:25:39 -04:00
Ben Boeckel
83af9a3184 Add patches to fix warnings and the build 2011-10-25 13:15:09 -04:00
Ben Boeckel
fb62613bf9 Add patch to link with jscore 2011-10-25 12:55:04 -04:00
Ben Boeckel
08e7c4a28b Rediff the makefile patch 2011-10-25 12:39:49 -04:00
Ben Boeckel
cf39d078ea Update Fedora-specific patch 2011-10-25 12:30:05 -04:00
Ben Boeckel
e3dccf87c7 Add conditional support for webkitgtk3 2011-10-25 12:04:27 -04:00
Ben Boeckel
ef8b311e61 Update snapshot 2011-10-25 12:04:16 -04:00
Daiki Ueno
0ed72488ad Don't install removed uzbl-cookie-manager. 2011-04-04 18:19:25 +09:00
Daiki Ueno
afcb097d58 Update uzbl-makefile.patch not to remove non-existent files. 2011-04-04 18:10:06 +09:00
Daiki Ueno
7380eaf552 Update to 0-0.25.20110402gite7578e27c. 2011-04-04 18:02:14 +09:00
Daiki Ueno
8df971f1cd Update to 0-0.24.20110215git8bbc39b83. 2011-03-02 18:00:23 +09:00
Dennis Gilmore
b9482f0bb4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 18:50:20 -06:00
Ben Boeckel
c39cb331b4 - Update the vim subpackage to install for 7.3 2011-01-25 13:47:08 -05:00
Daiki Ueno
77f0717214 Update to 0-0.21.20101125git518004933. 2010-11-29 17:11:50 +09:00
Daiki Ueno
d8cbcfe2f9 Update to 0-0.20.20101125git518004933. 2010-11-29 15:17:36 +09:00
Ben Boeckel
97e75c9c5f Remove references to local patches 2010-10-10 16:19:02 -04:00
Ben Boeckel
f36ae116fa Fix CFLAGS exporting 2010-10-10 16:15:14 -04:00
Ben Boeckel
b76bd8d842 Missing BR on pkg-config 2010-10-10 16:11:47 -04:00
Ben Boeckel
2e5f099678 Link glib-2.0 as well 2010-10-10 16:09:01 -04:00
Ben Boeckel
d1abc0702c Bump release 2010-10-10 15:48:55 -04:00
Ben Boeckel
8603c3ae4c Add a message for new users without uzbl-defaults 2010-10-10 15:48:13 -04:00
Ben Boeckel
9825df88f0 Split out -defaults package 2010-10-10 15:46:12 -04:00
Ben Boeckel
62a6ce9e9b Ship vim highlighting files 2010-10-10 15:45:20 -04:00
Ben Boeckel
381154769e Use %{optflags} instead of -O0 2010-10-10 15:44:41 -04:00
Daiki Ueno
f92faa6109 Update to -0.18. 2010-09-06 09:56:22 +09:00
7 changed files with 1 additions and 281 deletions

1
.gitignore vendored
View file

@ -1 +0,0 @@
uzbl-afc0f873e.tar.gz

View file

@ -1,25 +0,0 @@
From 8fbe72f35afa9953c7b150c636fa26f182a9fce7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pawe=C5=82=20Zuzelski?= <pawelz@pld-linux.org>
Date: Tue, 3 Aug 2010 09:25:10 +0200
Subject: [PATCH] Don't shell-interpret \@SELECTED_URI (fixes FS#240)
---
examples/config/config | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/examples/config/config b/examples/config/config
index 3fe911c..b6d9fe3 100644
--- a/examples/config/config
+++ b/examples/config/config
@@ -173,7 +173,7 @@ set ebind = @mode_bind global,-insert
# --- Mouse bindings ---------------------------------------------------------
# Middle click open in new window
-@bind <Button2> = sh 'if [ "\@SELECTED_URI" ]; then uzbl-browser -u "\@SELECTED_URI"; else echo "uri $(xclip -o | sed s/\\\@/%40/g)" > $4; fi'
+@bind <Button2> = sh 'if [ "$8" ]; then uzbl-browser -u "$8"; else echo "uri $(xclip -o | sed s/\\\@/%40/g)" > $4; fi' \@SELECTED_URI
# --- Keyboard bindings ------------------------------------------------------
--
1.7.2

1
dead.package Normal file
View file

@ -0,0 +1 @@
requires webkit1 which has been retired

View file

@ -1 +0,0 @@
34e114e3a1954ba7497fa94d12996870 uzbl-afc0f873e.tar.gz

View file

@ -1,38 +0,0 @@
diff -urN uzbl-ae15d257a.orig/Makefile uzbl-ae15d257a/Makefile
--- uzbl-ae15d257a.orig/Makefile 2010-04-04 04:42:03.000000000 +0900
+++ uzbl-ae15d257a/Makefile 2010-04-23 11:16:11.222727272 +0900
@@ -1,9 +1,9 @@
# first entries are for gnu make, 2nd for BSD make. see http://lists.uzbl.org/pipermail/uzbl-dev-uzbl.org/2009-July/000177.html
-CFLAGS:=-std=c99 $(shell pkg-config --cflags gtk+-2.0 webkit-1.0 libsoup-2.4 gthread-2.0) -ggdb -Wall -W -DARCH="\"$(shell uname -m)\"" -lgthread-2.0 -DCOMMIT="\"$(shell ./misc/hash.sh)\"" $(CPPFLAGS) -fPIC -W -Wall -Wextra -pedantic
+CFLAGS:=-std=c99 $(shell pkg-config --cflags gtk+-2.0 webkit-1.0 libsoup-2.4 gthread-2.0) -ggdb -Wall -W -DARCH="\"$(shell uname -m)\"" -lgthread-2.0 -DCOMMIT="\"$(shell ./misc/hash.sh)\"" $(CPPFLAGS) -fPIC -W -Wall -Wextra -pedantic -O0
CFLAGS!=echo -std=c99 `pkg-config --cflags gtk+-2.0 webkit-1.0 libsoup-2.4 gthread-2.0` -ggdb -Wall -W -DARCH='"\""'`uname -m`'"\""' -lgthread-2.0 -DCOMMIT='"\""'`./misc/hash.sh`'"\""' $(CPPFLAGS) -fPIC -W -Wall -Wextra -pedantic
-LDFLAGS:=$(shell pkg-config --libs gtk+-2.0 webkit-1.0 libsoup-2.4 gthread-2.0) -pthread $(LDFLAGS)
+LDFLAGS:=$(shell pkg-config --libs gtk+-2.0 webkit-1.0 libsoup-2.4 gthread-2.0 x11) -pthread $(LDFLAGS)
LDFLAGS!=echo `pkg-config --libs gtk+-2.0 webkit-1.0 libsoup-2.4 gthread-2.0` -pthread $(LDFLAGS)
SRC = $(wildcard src/*.c)
@@ -89,13 +89,9 @@
install-uzbl-core: all
install -d $(INSTALLDIR)/share/uzbl/
- install -d $(DOCDIR)
- install -m644 docs/* $(DOCDIR)/
- install -m644 src/config.h $(DOCDIR)/
- install -m644 README $(DOCDIR)/
- install -m644 AUTHORS $(DOCDIR)/
cp -r examples $(INSTALLDIR)/share/uzbl/
chmod 755 $(INSTALLDIR)/share/uzbl/examples/data/scripts/*
+ chmod 644 $(INSTALLDIR)/share/uzbl/examples/data/scripts/*.js
sed -i 's#^set prefix.*=.*#set prefix = $(RUN_PREFIX)#' $(INSTALLDIR)/share/uzbl/examples/config/config
install -D -m755 uzbl-core $(INSTALLDIR)/bin/uzbl-core
@@ -105,6 +101,7 @@
install -D -m755 examples/data/scripts/uzbl-event-manager $(INSTALLDIR)/bin/uzbl-event-manager
sed -i 's#^PREFIX=.*#PREFIX=$(RUN_PREFIX)#' $(INSTALLDIR)/bin/uzbl-browser
sed -i "s#^PREFIX = .*#PREFIX = '$(RUN_PREFIX)'#" $(INSTALLDIR)/bin/uzbl-event-manager
+ cp -r icons $(INSTALLDIR)/share
install-uzbl-tabbed:
install -D -m755 examples/data/scripts/uzbl-tabbed $(INSTALLDIR)/bin/uzbl-tabbed

View file

@ -1,9 +0,0 @@
[Desktop Entry]
Name=Uzbl
GenericName=Uzbl Web Browser
Comment=Browse the Web
Exec=uzbl-browser
Icon=uzbl
Terminal=false
Type=Application
Categories=Network;WebBrowser;

207
uzbl.spec
View file

@ -1,207 +0,0 @@
%global uzblcommit afc0f873e
Name: uzbl
Summary: Lightweight WebKit browser following the UNIX philosophy
Group: Applications/Internet
Version: 0
Release: 0.17.20100626git%{uzblcommit}%{?dist}
License: GPLv3
URL: http://www.uzbl.org
# The source for this package was pulled from upstream's vcs. Use the
# following commands to generate the tarball:
# git clone git://github.com/Dieterbe/uzbl.git
# cd uzbl
# export uzblcommit=afc0f873e
# git archive --format tar --prefix uzbl-${uzblcommit}/ ${uzblcommit} |\
# gzip -c > ../uzbl-${uzblcommit}.tar.gz
Source0: %{name}-%{uzblcommit}.tar.gz
Source1: %{name}.desktop
Patch0: %{name}-makefile.patch
# Security bug (RHBZ#621965)
Patch1: 0001-Don-t-shell-interpret-SELECTED_URI-fixes-FS-240.patch
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: webkitgtk-devel
BuildRequires: desktop-file-utils
# New users probably want a tabbed browser
Requires: uzbl-tabbed = %{version}-%{release}
# XXX: Be aware that script dependencies need enumerated here
# Dialog for bookmarks
Requires: zenity
# Communication
Requires: socat
# scripts/formfiller.sh (dmenu also used by loading history/bookmarks)
Requires: dmenu
Requires: xterm
# scripts/auth.py
Requires: pygtk2
# scripts/download.sh
Requires: wget
# Default config
Requires: xclip
%description
Uzbl is a lightweight web browser based on WebKit/Gtk+. Uzbl follows
the UNIX philosophy - "Write programs that do one thing and do it
well. Write programs to work together. Write programs to handle text
streams, because that is a universal interface."
%package core
Summary: Core component of Uzbl
Group: Applications/Internet
%description core
The core component to Uzbl. This part does little on its own. For a more
complete browsing experience, see the uzbl package.
%package browser
Summary: A complete browser using Uzbl
Group: Applications/Internet
Requires: %{name}-core = %{version}-%{release}
%description browser
A complete browsing experience based on Uzbl's core component.
%package tabbed
Summary: Tabbed interface to Uzbl
Group: Applications/Internet
Requires: %{name}-browser = %{version}-%{release}
Requires: pygtk2
%description tabbed
Uzbl-tabbed wraps around uzbl-browser and multiplexes it. It spawns
one window containing multiple tabs, each tab containing a full
embedded uzbl-browser Ideal as a quick and simple solution to manage
multiple uzbl-browser instances without getting lost.
%prep
%setup -q -n %{name}-%{uzblcommit}
%patch0 -p1
%patch1 -p1
mkdir -p icons/hicolor/32x32/apps
mv examples/data/uzbl.png icons/hicolor/32x32/apps
%build
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} PREFIX=%{_prefix} install
cp -pr icons %{buildroot}%{_datadir}
desktop-file-install --dir=%{buildroot}%{_datadir}/applications \
%{SOURCE1}
%clean
rm -rf %{buildroot}
%post
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
%postun
if [ $1 -eq 0 ]; then
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
fi
%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files
%defattr(-, root, root, -)
%{_datadir}/icons/*/*/apps/%{name}.*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}/examples/config/
%{_datadir}/%{name}/examples/data/
%files core
%defattr(-, root, root, -)
%doc AUTHORS LICENSE README docs/* src/config.h
%{_bindir}/uzbl-core
%files browser
%defattr(-, root, root, -)
%{_bindir}/uzbl-browser
%{_bindir}/uzbl-cookie-daemon
%{_bindir}/uzbl-event-manager
%files tabbed
%defattr(-, root, root, -)
%{_bindir}/uzbl-tabbed
%changelog
* Fri Aug 20 2010 Ben Boeckel <mathstuf@gmail.com> - 0-0.17.20100626gitafc0f873e
- Add Requires: on xclip
* Fri Aug 06 2010 Ben Boeckel <mathstuf@gmail.com> - 0-0.16.20100626gitafc0f873e
- Add patch for shell escaping bug (BZ#621965)
* Sat Jul 03 2010 Ben Boeckel <mathstuf@gmail.com> - 0-0.15.20100626gitafc0f873e
- Rebuild against webkitgtk
* Wed Jun 30 2010 Daiki Ueno <dueno@redhat.com> - 0-0.14.20100626gitafc0f873e
- new upstream snapshot.
* Mon May 31 2010 Daiki Ueno <dueno@redhat.com> - 0-0.13.20100410gitec473e124
- new upstream snapshot.
* Wed Apr 14 2010 Ben Boeckel <MathStuf@gmail.com> - 0-0.12.20100405gitae15d257a
- Split out core and browser subpackages
- Enumerate dependencies of the default scripts
- Minor reorganization
* Thu Apr 8 2010 Daiki Ueno <dueno@redhat.com> - 0-0.11.20100405gitae15d257a
- don't strip uzbl-core with the install command (closes #580250).
* Mon Apr 5 2010 Daiki Ueno <ueno@unixuser.org> - 0-0.10.20100405gitae15d257a
- split out uzbl-tabbed as a seperate package to avoid dependency on
pygtk2 (partially merged a patch from Ben Boeckel <mathstuf@gmail.com>).
- new upstream snapshot.
* Fri Mar 26 2010 Daiki Ueno <ueno@unixuser.org> - 0-0.9.20100221gitabbffe5c3
- add dist number to Release.
* Fri Mar 19 2010 Daiki Ueno <ueno@unixuser.org> - 0-0.8.20100221gitabbffe5c3
- use the macro "global" instead of "define".
* Thu Mar 18 2010 Daiki Ueno <ueno@unixuser.org> - 0-0.7.20100221gitabbffe5c3
- copy files under /usr/share/uzbl/ only once.
* Tue Mar 16 2010 Daiki Ueno <ueno@unixuser.org> - 0-0.6.20100221gitabbffe5c3
- preserve timestamp of installed files.
- include scriptlets for icon cache.
- claim ownership of the directory "uzbl" under datadir.
* Sat Mar 13 2010 Daiki Ueno <ueno@unixuser.org> - 0-0.5.20100221gitabbffe5c3
- install 32x32 icon under the standard icon path.
- fix the executable name in uzbl.desktop.
- prevent re-compilation on "make install".
- install examples/* under /usr/share/uzbl/examples, since the path is
hard-coded in bundled scripts.
* Mon Mar 8 2010 Daiki Ueno <ueno@unixuser.org> - 0-0.4.20100221gitabbffe5c3
- make sure support scripts are not executable.
* Sun Mar 7 2010 Daiki Ueno <ueno@unixuser.org> - 0-0.3.20100221gitabbffe5c3
- use LDFLAGS from x11.pc to follow the F-13 DSO linking change.
* Sun Mar 7 2010 Daiki Ueno <ueno@unixuser.org> - 0-0.2.20100221gitabbffe5c3
- don't use Epoch.
- make the build log more verbose.
- don't use the makeinstall macro and use _prefix macro.
- include uzbl.desktop.
- install all document files under /usr/share/doc/uzbl-0.
* Sun Feb 21 2010 Daiki Ueno <ueno@unixuser.org> - 1:0-0.1.20100221gitabbffe5c3
- initial packaging for fedora.