From 043ad89132e78dbd03bacf0c3ee621fd0fd08953 Mon Sep 17 00:00:00 2001 From: Jan Palus Date: Thu, 25 Nov 2010 13:28:28 +0000 Subject: [PATCH 1/1] - fontconfig linking patch (fixes TODO) - run aclocal to properly regenerate configure - remove unneeded BR: fontconfig-libs - rel 1 Changed files: urxvt-fontconfig.patch -> 1.1 urxvt.spec -> 1.55 --- urxvt-fontconfig.patch | 25 +++++++++++++++++++++++++ urxvt.spec | 14 ++++---------- 2 files changed, 29 insertions(+), 10 deletions(-) create mode 100644 urxvt-fontconfig.patch diff --git a/urxvt-fontconfig.patch b/urxvt-fontconfig.patch new file mode 100644 index 0000000..7fc31b3 --- /dev/null +++ b/urxvt-fontconfig.patch @@ -0,0 +1,25 @@ +diff -ur rxvt-unicode-9.09.orig/configure.ac rxvt-unicode-9.09/configure.ac +--- rxvt-unicode-9.09.orig/configure.ac 2010-11-25 14:08:18.762064681 +0100 ++++ rxvt-unicode-9.09/configure.ac 2010-11-25 14:13:31.892064488 +0100 +@@ -651,6 +651,7 @@ + AC_DEFINE(XFT, 1, Define to enable xft support) + fi + fi ++PKG_CHECK_MODULES([FC], [fontconfig]) + if test x$support_inheritpixmap = xyes; then + support_xrender=yes + AC_PATH_PROG(PKG_CONFIG, pkg-config, no) +diff -ur rxvt-unicode-9.09.orig/src/Makefile.in rxvt-unicode-9.09/src/Makefile.in +--- rxvt-unicode-9.09.orig/src/Makefile.in 2010-11-25 14:08:18.745397691 +0100 ++++ rxvt-unicode-9.09/src/Makefile.in 2010-11-25 14:13:05.218731267 +0100 +@@ -19,8 +19,8 @@ + LDFLAGS = @LDFLAGS@ + DEFS = @DEFS@ + LIBS = @LIBS@ +-XINC = @X_CFLAGS@ @AFTERIMAGE_CFLAGS@ @PIXBUF_CFLAGS@ +-XLIB = @X_LIBS@ @AFTERIMAGE_LIBS@ -lX11 @X_EXTRA_LIBS@ @PIXBUF_LIBS@ ++XINC = @X_CFLAGS@ @AFTERIMAGE_CFLAGS@ @PIXBUF_CFLAGS@ @FC_CFLAGS@ ++XLIB = @X_LIBS@ @AFTERIMAGE_LIBS@ -lX11 @X_EXTRA_LIBS@ @PIXBUF_LIBS@ @FC_LIBS@ + COMPILE = $(CXX) -I.. -I$(srcdir) -I. -I$(srcdir)/../libev $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(XINC) + LINK = @LINKER@ $(LDFLAGS) + EXEEXT = @EXEEXT@ diff --git a/urxvt.spec b/urxvt.spec index 221b534..6edece0 100644 --- a/urxvt.spec +++ b/urxvt.spec @@ -1,26 +1,18 @@ -# TODO: -# - Build fails on all platforms, same error for previous TH/TI built version 9.07 -# /usr/bin/ld: rxvtfont.o: undefined reference to symbol 'FcPatternDel' -# /usr/bin/ld: note: 'FcPatternDel' is defined in DSO /usr/lib64/libfontconfig.so so try adding it to the linker command line -# /usr/lib64/libfontconfig.so: could not read symbols: Invalid operation -# -# Conditional build: -# %include /usr/lib/rpm/macros.perl Summary: Rxvt terminal with unicode support and some improvements Summary(pl.UTF-8): Terminal Rxvt z obsługą unicode i kilkoma usprawnieniami Name: urxvt Version: 9.09 -Release: 0.1 +Release: 1 License: GPL v2+ Group: X11/Applications Source0: http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-%{version}.tar.bz2 # Source0-md5: 3505887adae710382edee90ed5538a01 Source1: %{name}.desktop +Patch0: %{name}-fontconfig.patch URL: http://software.schmorp.de/ BuildRequires: autoconf >= 2.50 BuildRequires: fontconfig-devel -BuildRequires: fontconfig-libs BuildRequires: libev >= 4.0 BuildRequires: libstdc++-devel BuildRequires: perl-devel @@ -52,8 +44,10 @@ URxvt jest modyfikacją Rxvt uwzględniającą: %prep %setup -q -n rxvt-unicode-%{version} +%patch0 -p1 %build +%{__aclocal} -I. %{__autoheader} %{__autoconf} %configure \ -- 2.43.0