[packages/libmimedir-vlm] - updated to 0.5.1 - updated shared patch (shared lib is now upstream, now it renames libmimedir to

qboosh qboosh at pld-linux.org
Sat Jan 31 09:52:14 CET 2015


commit 8cc4d6d4f73572a37814f849f88a489c596bd081
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Jan 31 09:54:26 2015 +0100

    - updated to 0.5.1
    - updated shared patch (shared lib is now upstream, now it renames libmimedir to libmimedir-vlm and adds DESTDIR support)

 libmimedir-vlm-shared.patch | 58 +++++++++++++++++++--------------------------
 libmimedir-vlm.spec         |  9 ++++---
 2 files changed, 28 insertions(+), 39 deletions(-)
---
diff --git a/libmimedir-vlm.spec b/libmimedir-vlm.spec
index 4d1185c..4c06244 100644
--- a/libmimedir-vlm.spec
+++ b/libmimedir-vlm.spec
@@ -3,17 +3,16 @@
 Summary:	RFC 2425 implementation
 Summary(pl.UTF-8):	Implementacja RFC 2425
 Name:		libmimedir-vlm
-Version:	0.4
-Release:	4
+Version:	0.5.1
+Release:	1
 License:	BSD
 Group:		Libraries
-Source0:	http://dl.sourceforge.net/synce/libmimedir-%{version}.tar.gz
-# Source0-md5:	156e1eb69377d9ae9180a09e38148ec6
+Source0:	http://downloads.sourceforge.net/libmimedir/libmimedir-%{version}.tar.gz
+# Source0-md5:	6e4df3be7f637496ffb1707589b3e4d2
 Patch0:		%{name}-shared.patch
 URL:		http://libmimedir.sourceforge.net/
 BuildRequires:	bison
 BuildRequires:	flex
-BuildRequires:	libtool
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
diff --git a/libmimedir-vlm-shared.patch b/libmimedir-vlm-shared.patch
index f04a283..7856173 100644
--- a/libmimedir-vlm-shared.patch
+++ b/libmimedir-vlm-shared.patch
@@ -1,57 +1,47 @@
---- libmimedir-0.4/Makefile.in.orig	2005-03-04 07:35:50.000000000 +0100
-+++ libmimedir-0.4/Makefile.in	2005-10-25 18:18:40.270936344 +0200
-@@ -12,21 +12,20 @@
- YACC= @YACC@
- LEX= @LEX@
+--- libmimedir-0.5.1/Makefile.in.orig	2015-01-31 09:06:10.851265831 +0100
++++ libmimedir-0.5.1/Makefile.in	2015-01-31 09:49:19.547823861 +0100
+@@ -15,23 +15,23 @@
  INSTALL= @INSTALL@
--RANLIB= @RANLIB@
--LIBS= -L. -lmimedir
-+LIBTOOL=libtool
+ RANLIB= @RANLIB@
+ LIBTOOL= @LIBTOOL@
+-LIBS= -L. libmimedir.la
 +LIBS= libmimedir-vlm.la
  
--OBJS= dirlex.o dirsynt.o parse.o get.o dup.o free.o memmem.o add.o count.o del.o
-+OBJS= dirlex.lo dirsynt.lo parse.lo get.lo dup.lo free.lo memmem.lo add.lo count.lo del.lo
+ OBJS= dirlex.o dirsynt.o parse.o get.o dup.o free.o memmem.o add.o count.o del.o
+ LOBJS= dirlex.lo dirsynt.lo parse.lo get.lo dup.lo free.lo memmem.lo add.lo count.lo del.lo
  
  TESTS = test
  
--all: libmimedir.a $(TESTS)
+-all: libmimedir.a libmimedir.la $(TESTS)
 +all: libmimedir-vlm.la $(TESTS)
  
 -libmimedir.a: ${OBJS}
 -	ar rc libmimedir.a ${OBJS}
 -	$(RANLIB) libmimedir.a
-+libmimedir-vlm.la: ${OBJS}
-+	$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o libmimedir-vlm.la $(OBJS) -rpath $(libdir)
++libmimedir-vlm.a: ${OBJS}
++	ar rc libmimedir-vlm.a ${OBJS}
++	$(RANLIB) libmimedir-vlm.a
  
--test: test.o libmimedir.a
--	${CC} ${CFLAGS} -o test test.o ${LIBS}
+-libmimedir.la: ${LOBJS}
+-	$(LIBTOOL) --mode=link ${CC} ${CFLAGS} ${LDFLAGS} -rpath ${libdir} -o libmimedir.la ${LOBJS}
++libmimedir-vlm.la: ${LOBJS}
++	$(LIBTOOL) --mode=link ${CC} ${CFLAGS} ${LDFLAGS} -rpath ${libdir} -o libmimedir-vlm.la ${LOBJS}
+ 
+-test: test.o libmimedir.la
 +test: test.o libmimedir-vlm.la
-+	$(LIBTOOL) --mode=link ${CC} ${CFLAGS} -o test test.o ${LIBS}
+ 	$(LIBTOOL) --mode=link ${CC} ${CFLAGS} ${LDFLAGS} -o test test.o ${LIBS}
  
  dirsynt.c dirsynt.h: dirsynt.y
- 	${YACC} -p_mdir_ -d dirsynt.y
-@@ -37,17 +36,21 @@
- 	${LEX} -Cem -odirlex.c -P_mdir_ dirlex.l
- 
- .SUFFIXES:
--.SUFFIXES: .c .o
-+.SUFFIXES: .c .o .lo
- 
- .c.o:
- 	${CC} ${CFLAGS} -o $@ -c $<
- 
-+.c.lo:
-+	$(LIBTOOL) --mode=compile ${CC} ${CFLAGS} -o $@ -c $<
-+
- check: all
+@@ -55,9 +55,9 @@
  	./test
  
  install: all
 -	${INSTALL} -m 444 libmimedir.h ${includedir}
 -	${INSTALL} -m 444 libmimedir.a ${libdir}
+-	$(LIBTOOL) --mode=install ${INSTALL} -c -m 444 libmimedir.la ${libdir}/libmimedir.la
 +	$(INSTALL) -d $(DESTDIR)$(includedir) $(DESTDIR)$(libdir)
-+	${INSTALL} -m 444 libmimedir.h ${DESTDIR}/${includedir}
-+	$(LIBTOOL) --mode=install ${INSTALL} libmimedir-vlm.la ${DESTDIR}/${libdir}
++	${INSTALL} libmimedir.h $(DESTDIR)${includedir}
++	$(LIBTOOL) --mode=install ${INSTALL} -c libmimedir-vlm.la $(DESTDIR)${libdir}/libmimedir-vlm.la
  
  clean:
- 	rm -f *.o *.a *.core
+ 	rm -f $(OBJS) $(LOBJS) test.o *.a *.la *.core
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libmimedir-vlm.git/commitdiff/8cc4d6d4f73572a37814f849f88a489c596bd081



More information about the pld-cvs-commit mailing list