Compare commits

...
This repository has been archived on 2026-09-10. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

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.