Witam.

  Uaktualnienie libebml z 0.6.5 do 0.7.2
Uwagi:
- zmiana linku Source0
- niezbędne zmiany w libebml-makefile.patch

-- 
  Pozdrawiam
  Karol "Charles" Krenski
Index: SPECS/libebml.spec
===================================================================
RCS file: /cvsroot/SPECS/libebml.spec,v
retrieving revision 1.13
diff -u -r1.13 libebml.spec
--- SPECS/libebml.spec	7 Apr 2004 09:03:29 -0000	1.13
+++ SPECS/libebml.spec	7 Nov 2004 14:15:56 -0000
@@ -2,12 +2,12 @@
 Summary:	Extensible Binary Meta Language access library
 Summary(pl):	Biblioteka dostępu rozszerzalnego metajęzyka binarnego
 Name:		libebml
-Version:	0.6.5
-Release:	3
+Version:	0.7.2
+Release:	1
 License:	GPL v2 or QPL
 Group:		Libraries
-Source0:	http://matroska.free.fr/downloads/%{name}/%{name}-%{version}.tar.gz
-# Source0-md5:	417d2597e4310458a74e6db32fb13632
+Source0:	http://dl.matroska.org/downloads/%{name}/%{name}-%{version}.tar.bz2
+# Source0-md5:	d3196c1b89772bcabfffe5717bda33bc
 Patch0:		%{name}-makefile.patch
 URL:		http://www.matroska.org/
 BuildRequires:	libstdc++-devel
--- libebml-0.7.2/make/linux/Makefile.orig	2004-07-19 18:39:13.000000000 +0200
+++ libebml0.7.2/make/linux/Makefile	2004-11-07 13:30:20.287470496 +0100
@@ -30,6 +30,7 @@
 INSTALL_OPTS = -m 644
 INSTALL_OPTS_LIB = -m 644
 INSTALL_DIR_OPTS = -m 755
+LIBTOOL = libtool
 
 # Options
 EXTENSION=.cpp
@@ -48,7 +49,7 @@
 LIBS=
 
 # Names
-LIBRARY=libebml.a
+LIBRARY=libebml.la
 
 # source-files
 sources:=$(wildcard ${SRC_DIR}*$(EXTENSION))
@@ -59,8 +60,8 @@
 # files holding dependency information; replace .cxx extension with .dep
 dependencies:=$(patsubst %$(EXTENSION),%.dep,$(sources))
 
-# object files; replace .cxx extension with .o
-objects:=$(patsubst %$(EXTENSION),%.o,$(sources))
+# object files; replace .cxx extension with .lo
+objects:=$(patsubst %$(EXTENSION),%.lo,$(sources))
 
 WARNINGFLAGS=-Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -Wshadow
 COMPILEFLAGS=$(WARNINGFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(DEBUGFLAGS) $(INCLUDE)
@@ -71,12 +72,11 @@
 lib library: $(LIBRARY)
 
 # Build rules
-%.o: %$(EXTENSION)
-	$(CXX) -c $(COMPILEFLAGS) -o $@ $<
+%.lo: %$(EXTENSION)
+	$(LIBTOOL) --mode=compile $(CXX) -c $(CXXFLAGS) $(INCLUDE) -o $@ $<
 
 $(LIBRARY): $(objects)
-	$(AR) $@ $(objects)
-	$(RANLIB) $@
+	$(LIBTOOL) --mode=link $(LD) $(LDFLAGS) -o $@ $^ $(LIBS) -rpath $(libdir)
 
 clean:
 	rm -f $(objects)
@@ -89,15 +89,15 @@
 	$(DEPEND) $(DEPENDFLAGS) $(sources)
 
 install: $(LIBRARY)
-	$(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir)
-	$(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY) $(libdir)
-	$(INSTALL) $(INSTALL_DIR_OPTS) -d $(includedir)
+	$(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(libdir)
+	$(LIBTOOL) --mode=install $(INSTALL) $(LIBRARY) $(DESTDIR)$(libdir)
+	$(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(includedir)
 	for i in $(INCLUDE_DIR)/*.h; do \
-		$(INSTALL) $(INSTALL_OPTS) $$i $(includedir) ; \
+		$(INSTALL) $(INSTALL_OPTS) $$i $(DESTDIR)$(includedir) ; \
 	done
-	$(INSTALL) $(INSTALL_DIR_OPTS) -d $(includedir)/c
+	$(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(includedir)/c
 	for i in $(INCLUDE_DIR)/c/*.h; do \
-		$(INSTALL) $(INSTALL_OPTS) $$i $(includedir)/c ; \
+		$(INSTALL) $(INSTALL_OPTS) $$i $(DESTDIR)$(includedir)/c ; \
 	done
 
 # DO NOT DELETE
_______________________________________________
pld-devel-pl mailing list
[EMAIL PROTECTED]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym