Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37821272
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-alt-makefile.patch
Скачать


--- tinycdb/Makefile
+++ tinycdb/Makefile
@@ -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
 SOLIB = $(LIBBASE).so
 CDB_USELIB = $(LIB)
 NSS_USELIB = $(PICLIB)
@@ -85,11 +86,12 @@ $(PICLIB): $(LIB_OBJS_PIC)
 	-$(RANLIB) $@
 
 $(SHAREDLIB): $(LIB_OBJS_PIC) $(LIBMAP)
-	-rm -f $(SOLIB)
-	ln -s $@ $(SOLIB)
+	-rm -f $(SONAME) $(SOLIB)
 	$(LD) $(LDFLAGS) $(LDFLAGS_SHARED) -o $@ \
-	 $(LDFLAGS_SONAME)$(SHAREDLIB) $(LDFLAGS_VSCRIPT)$(LIBMAP) \
+	 $(LDFLAGS_SONAME)$(SONAME) $(LDFLAGS_VSCRIPT)$(LIBMAP) \
 	 $(LIB_OBJS_PIC)
+	ln -s $@ $(SOLIB)
+	ln -s $@ $(SONAME)
 
 cdb: cdb.o $(CDB_USELIB)
 	$(LD) $(LDFLAGS) -o $@ cdb.o $(CDB_USELIB)
@@ -139,13 +141,21 @@ do_install = \
    shift 4; \
  done
 
-install-all: all $(INSTALLPROG)
+install-data:
 	set -- \
 	 cdb.h 644 $(includedir) - \
 	 cdb.3 644 $(mandir)/man3 - \
 	 cdb.1 644 $(mandir)/man1 - \
 	 cdb.5 644 $(mandir)/man5 - \
+	 ; \
+	$(do_install)
+install-bin: $(INSTALLPROG)
+	set -- \
 	 $(INSTALLPROG) 755 $(bindir) cdb \
+	 ; \
+	$(do_install)
+install-all: install-data install-bin all
+	set -- \
 	 libcdb.a 644 $(libdir) - \
 	 ; \
 	$(do_install)
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin