Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37899241
en ru br
ALT Linux repositórios
S:0.78-alt2
5.0: 0.76-alt2
4.1: 0.76-alt1
4.0: 0.76-alt1
3.0: 0.74-alt1

Group :: Banco de dados
RPM: tinycdb

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: tinycdb-alt-makefile.patch
Download


--- 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)
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009