Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37850685
en ru br
Репозитории ALT
S:0.78-alt2
5.1: 0.76-alt3
4.1: 0.76-alt1
4.0: 0.76-alt1
3.0: 0.74-alt1
www.altlinux.org/Changes

Группа :: Базы Данных
Пакет: tinycdb

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: tinycdb-0.74-alt-makefile.patch
Скачать


--- tinycdb-0.74/Makefile.orig	2003-11-04 01:28:20 +0300
+++ tinycdb-0.74/Makefile	2004-04-17 01:23:34 +0400
@@ -31,7 +31,8 @@ NSS_CDB = libnss_cdb.so.2
 LIBBASE = libcdb
 LIB = $(LIBBASE).a
 PICLIB = $(LIBBASE)_pic.a
-SHAREDLIB = $(LIBBASE).so.1
+SHAREDLIB = $(LIBBASE).so.$(VERSION)
+SONAME = $(LIBBASE).so.1
 CDB_USELIB = $(LIB)
 NSS_USELIB = $(PICLIB)
 
@@ -69,7 +70,8 @@ $(PICLIB): $(LIB_OBJS_PIC)
 	-$(RANLIB) $@
 
 $(SHAREDLIB): $(LIB_OBJS_PIC)
-	$(CC) $(CFLAGS) $(CFLAGS_SHARED) -o $@ $(CFLAGS_SONAME)$(SHAREDLIB) $(LIB_OBJS_PIC)
+	$(CC) $(CFLAGS) $(CFLAGS_SHARED) -o $@ $(CFLAGS_SONAME)$(SONAME) $(LIB_OBJS_PIC)
+	ln -sf $(SHAREDLIB) $(SONAME)
 
 cdb: cdb.o $(CDB_USELIB)
 	$(CC) $(CFLAGS) -o $@ cdb.o $(CDB_USELIB)
@@ -126,7 +128,7 @@ do_install = \
  while [ "$$1" ] ; do \
    d=$(DESTDIR)$$3 ; echo installing $$d/$$1; \
    [ -d $$d ] || mkdir -p $$d || exit 1 ; \
-   cp $$1 $$d/$$1 || exit 1; \
+   cp -p $$1 $$d/$$1 || exit 1; \
    chmod 0$$2 $$d/$$1 || exit 1; \
    shift 3; \
  done
@@ -148,6 +150,7 @@ install-nss: nss
 install-shared: shared
 	@set -- $(SHAREDLIB) 644 $(libdir) ; \
 	$(do_install) ; \
+	ln -sf $(SHAREDLIB) $(libdir)/$(SONAME) ; \
 	ln -sf $(SHAREDLIB) $(libdir)/$(LIBBASE).so
 install-pic: pic
 	@set -- $(PICLIB) 644 $(libdir) ; \
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin