]> git.pld-linux.org Git - packages/guichan.git/commitdiff
- enhanced link patch, now skip_post_check_so can be dropped
authorJakub Bogusz <qboosh@pld-linux.org>
Fri, 14 Jul 2017 14:07:58 +0000 (16:07 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Fri, 14 Jul 2017 14:07:58 +0000 (16:07 +0200)
guichan.spec
link.patch

index 4499eee64e92298485b4539fef493903eb113c91..e1600d3e2abea86274f48f09bbd7c75f3d19071c 100644 (file)
@@ -1,3 +1,4 @@
+#
 # Conditional build:
 %bcond_without allegro     # without allegro support
 #
@@ -8,6 +9,7 @@ Version:        0.8.2
 Release:       3
 License:       BSD
 Group:         Libraries
+# NOTE: now sources available at https://gitorious.org/guichan/mainline
 Source0:       http://guichan.googlecode.com/files/%{name}-%{version}.tar.gz
 # Source0-md5: af535d7f387e774e3197cef8023ea105
 Patch0:                link.patch
@@ -16,16 +18,13 @@ BuildRequires:      OpenGL-devel
 BuildRequires: SDL-devel
 BuildRequires: SDL_image-devel
 %{?with_allegro:BuildRequires:      allegro-devel}
-BuildRequires: autoconf
-BuildRequires: automake
+BuildRequires: autoconf >= 2.57
+BuildRequires: automake >= 1.4
 BuildRequires: libstdc++-devel
-BuildRequires: libtool
+BuildRequires: libtool >= 2:1.5
 BuildRequires: pkgconfig
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-# use symbold from libguichan.so (fixing would cause link loop)
-%define                skip_post_check_so      libguichan_.*.so.*
-
 %description
 Guichan is a small, efficient C++ GUI library designed for games. It
 comes with a standard set of widgets and can use several different
index 13f55730e255a04ef5368279aa866d9572c89f9b..27eff87a32c137cadc69c9034c6af8cd3082b6fb 100644 (file)
@@ -4,7 +4,7 @@
  
  libguichan_sdl_la_LDFLAGS = -no-undefined -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
  
-+libguichan_sdl_la_LIBADD = -lSDL -lSDL_image
++libguichan_sdl_la_LIBADD = $(top_builddir)/src/libguichan.la -lSDL -lSDL_image
 +
  libguichan_sdl_la_SOURCES =   \
        sdl.cpp                 \
@@ -15,7 +15,7 @@
  
  libguichan_opengl_la_LDFLAGS = -no-undefined -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) 
  
-+libguichan_opengl_la_LIBADD = -lGL
++libguichan_opengl_la_LIBADD = $(top_builddir)/src/libguichan.la -lGL
 +
  libguichan_opengl_la_SOURCES =        \
        opengl.cpp              \
  
  libguichan_allegro_la_LDFLAGS = -no-undefined -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
  
-+libguichan_allegro_la_LIBADD = -lalleg
++libguichan_allegro_la_LIBADD = $(top_builddir)/src/libguichan.la -lalleg
 +
  libguichan_allegro_la_SOURCES =               \
                allegro.cpp             \
                allegrofont.cpp         \
+--- guichan-0.8.2/src/Makefile.am.orig 2009-09-03 22:35:02.000000000 +0200
++++ guichan-0.8.2/src/Makefile.am      2017-07-14 16:06:00.672219356 +0200
+@@ -1,4 +1,4 @@
+-SUBDIRS = widgets @GUICHAN_EXTRADIRS@ hge openlayer contrib
++SUBDIRS = widgets . @GUICHAN_EXTRADIRS@ hge openlayer contrib
+ INCLUDES = -I$(top_srcdir)/include
This page took 0.056577 seconds and 4 git commands to generate.