diff --git a/luakit-glib.patch b/luakit-glib.patch new file mode 100644 index 0000000..eb74491 --- /dev/null +++ b/luakit-glib.patch @@ -0,0 +1,84 @@ +diff -Naur mason-larobina-luakit-b1fb7fa.orig/build-utils/gentokens.lua mason-larobina-luakit-b1fb7fa/build-utils/gentokens.lua +--- mason-larobina-luakit-b1fb7fa.orig/build-utils/gentokens.lua 2011-07-27 05:46:01.000000000 -0400 ++++ mason-larobina-luakit-b1fb7fa/build-utils/gentokens.lua 2012-07-26 17:45:08.169438638 -0400 +@@ -22,7 +22,7 @@ + #ifndef LUAKIT_COMMON_TOKENIZE_H + #define LUAKIT_COMMON_TOKENIZE_H + +-#include ++#include + + typedef enum luakit_token_t { + L_TK_UNKNOWN=0, /* (luakit_token_t) NULL == L_TK_UNKNOWN */ +@@ -37,7 +37,7 @@ + tokenize_c = [[ + /* This file is autogenerated by build-utils/gentokens.lua */ + +-#include ++#include + #include "common/tokenize.h" + + static GHashTable *tokens = NULL; +diff -Naur mason-larobina-luakit-b1fb7fa.orig/common/luaclass.h mason-larobina-luakit-b1fb7fa/common/luaclass.h +--- mason-larobina-luakit-b1fb7fa.orig/common/luaclass.h 2011-07-27 05:46:01.000000000 -0400 ++++ mason-larobina-luakit-b1fb7fa/common/luaclass.h 2012-07-26 17:45:46.880679535 -0400 +@@ -26,7 +26,7 @@ + #include "common/signal.h" + #include "common/tokenize.h" + +-#include ++#include + + typedef struct lua_class_property lua_class_property_t; + typedef GHashTable lua_class_property_array_t; +diff -Naur mason-larobina-luakit-b1fb7fa.orig/common/property.h mason-larobina-luakit-b1fb7fa/common/property.h +--- mason-larobina-luakit-b1fb7fa.orig/common/property.h 2011-07-27 05:46:01.000000000 -0400 ++++ mason-larobina-luakit-b1fb7fa/common/property.h 2012-07-26 17:45:23.426539315 -0400 +@@ -22,7 +22,7 @@ + #define LUAKIT_COMMON_PROPERTY_H + + #include +-#include ++#include + + typedef enum { + BOOL, +diff -Naur mason-larobina-luakit-b1fb7fa.orig/common/signal.h mason-larobina-luakit-b1fb7fa/common/signal.h +--- mason-larobina-luakit-b1fb7fa.orig/common/signal.h 2011-07-27 05:46:01.000000000 -0400 ++++ mason-larobina-luakit-b1fb7fa/common/signal.h 2012-07-26 17:45:37.164619352 -0400 +@@ -22,10 +22,7 @@ + #ifndef LUAKIT_COMMON_SIGNAL + #define LUAKIT_COMMON_SIGNAL + +-#include +-#include +-#include +-#include ++#include + + #include "common/util.h" + +diff -Naur mason-larobina-luakit-b1fb7fa.orig/common/util.h mason-larobina-luakit-b1fb7fa/common/util.h +--- mason-larobina-luakit-b1fb7fa.orig/common/util.h 2011-07-27 05:46:01.000000000 -0400 ++++ mason-larobina-luakit-b1fb7fa/common/util.h 2012-07-26 17:45:27.281561481 -0400 +@@ -23,7 +23,7 @@ + #ifndef LUAKIT_COMMON_UTIL_H + #define LUAKIT_COMMON_UTIL_H + +-#include ++#include + #include + #include + +diff -Naur mason-larobina-luakit-b1fb7fa.orig/globalconf.h.in mason-larobina-luakit-b1fb7fa/globalconf.h.in +--- mason-larobina-luakit-b1fb7fa.orig/globalconf.h.in 2011-07-27 05:46:01.000000000 -0400 ++++ mason-larobina-luakit-b1fb7fa/globalconf.h.in 2012-07-26 17:45:15.620482332 -0400 +@@ -31,7 +31,7 @@ + * \see http://www.lua.org/manual/5.1/manual.html#3.5 */ + #define LUAKIT_OBJECT_REGISTRY_KEY "luakit.object.registry" + +-#include ++#include + #include + #include "common/signal.h" + diff --git a/luakit.spec b/luakit.spec index 792a352..2933003 100644 --- a/luakit.spec +++ b/luakit.spec @@ -1,7 +1,7 @@ Name: luakit # Upstream announces releases with dates and tarball links from github Version: 2011.07.22.r1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Micro-browser framework based on WebKit and GTK+ Group: Applications/Internet @@ -9,6 +9,7 @@ License: GPLv3 URL: http://luakit.org/ # From http://github.com/mason-larobina/luakit/tarball/2011.07.22-r1 Source0: %{name}-%{version}.tar.gz +Patch0: luakit-glib.patch BuildRequires: webkitgtk-devel lua-devel help2man desktop-file-utils unique-devel libsqlite3x-devel Requires: lua-filesystem wget @@ -24,8 +25,10 @@ browsers behaviour and interface. %prep %setup -q -n mason-larobina-luakit-b1fb7fa +%patch0 -p1 -b .glib sed -i "s|-ggdb -W -Wall -Wextra|%{optflags}|g" config.mk + %build PREFIX=%{_prefix} make %{?_smp_mflags} @@ -52,6 +55,9 @@ rm -rf $RPM_BUILD_ROOT %doc COPYING COPYING.GPLv3 AUTHORS PATCHES %changelog +* Wed Aug 01 2012 Jon Ciesla - 2011.07.22.r1-5 +- Tom Lane's glib fixes for libpng15 rebuild, BZ 843652. + * Thu Jul 19 2012 Fedora Release Engineering - 2011.07.22.r1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild