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