Preserve permissions when installing files
Use `cp -p` rather than `cp`
This commit is contained in:
20
Makefile.in
20
Makefile.in
@@ -186,32 +186,32 @@ install: all
|
|||||||
$(MKDIR) -p $(DESTDIR)$(INSTALL_INCDIR)
|
$(MKDIR) -p $(DESTDIR)$(INSTALL_INCDIR)
|
||||||
$(MKDIR) -p $(DESTDIR)$(INSTALL_LIBDIR)
|
$(MKDIR) -p $(DESTDIR)$(INSTALL_LIBDIR)
|
||||||
$(MKDIR) -p $(DESTDIR)$(INSTALL_PKGDIR)
|
$(MKDIR) -p $(DESTDIR)$(INSTALL_PKGDIR)
|
||||||
cp $(PUBLIC_INCLUDES) $(DESTDIR)$(INSTALL_INCDIR)
|
cp -p $(PUBLIC_INCLUDES) $(DESTDIR)$(INSTALL_INCDIR)
|
||||||
cp $(STATIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)
|
cp -p $(STATIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)
|
||||||
rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_ABI_VERSION)
|
rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_ABI_VERSION)
|
||||||
rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION)
|
rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION)
|
||||||
rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(JNINAME)$(DYNAMIC_EXTENSION)
|
rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(JNINAME)$(DYNAMIC_EXTENSION)
|
||||||
cp $(DYNAMIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION)
|
cp -p $(DYNAMIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION)
|
||||||
ln -s $(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_ABI_VERSION)
|
ln -s $(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_ABI_VERSION)
|
||||||
ln -s $(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION)
|
ln -s $(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION)
|
||||||
test -f $(JNI_TARGET) && cp -f $(JNI_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)/$(JNINAME)$(DYNAMIC_EXTENSION) || true
|
test -f $(JNI_TARGET) && cp -fp $(JNI_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)/$(JNINAME)$(DYNAMIC_EXTENSION) || true
|
||||||
sed "s,%PREFIX%,$(PREFIX)," rubberband.pc.in \
|
sed "s,%PREFIX%,$(PREFIX)," rubberband.pc.in \
|
||||||
> $(DESTDIR)$(INSTALL_PKGDIR)/rubberband.pc
|
> $(DESTDIR)$(INSTALL_PKGDIR)/rubberband.pc
|
||||||
ifeq ($(WITH_PROGRAMS), yes)
|
ifeq ($(WITH_PROGRAMS), yes)
|
||||||
$(MKDIR) -p $(DESTDIR)$(INSTALL_BINDIR)
|
$(MKDIR) -p $(DESTDIR)$(INSTALL_BINDIR)
|
||||||
cp $(PROGRAM_TARGET) $(DESTDIR)$(INSTALL_BINDIR)
|
cp -p $(PROGRAM_TARGET) $(DESTDIR)$(INSTALL_BINDIR)
|
||||||
endif
|
endif
|
||||||
ifeq ($(WITH_VAMP), yes)
|
ifeq ($(WITH_VAMP), yes)
|
||||||
$(MKDIR) -p $(DESTDIR)$(INSTALL_VAMPDIR)
|
$(MKDIR) -p $(DESTDIR)$(INSTALL_VAMPDIR)
|
||||||
cp $(VAMP_TARGET) $(DESTDIR)$(INSTALL_VAMPDIR)
|
cp -p $(VAMP_TARGET) $(DESTDIR)$(INSTALL_VAMPDIR)
|
||||||
cp vamp/vamp-rubberband.cat $(DESTDIR)$(INSTALL_VAMPDIR)
|
cp -p vamp/vamp-rubberband.cat $(DESTDIR)$(INSTALL_VAMPDIR)
|
||||||
endif
|
endif
|
||||||
ifeq ($(WITH_LADSPA), yes)
|
ifeq ($(WITH_LADSPA), yes)
|
||||||
$(MKDIR) -p $(DESTDIR)$(INSTALL_LADSPADIR)
|
$(MKDIR) -p $(DESTDIR)$(INSTALL_LADSPADIR)
|
||||||
$(MKDIR) -p $(DESTDIR)$(INSTALL_LRDFDIR)
|
$(MKDIR) -p $(DESTDIR)$(INSTALL_LRDFDIR)
|
||||||
cp $(LADSPA_TARGET) $(DESTDIR)$(INSTALL_LADSPADIR)
|
cp -p $(LADSPA_TARGET) $(DESTDIR)$(INSTALL_LADSPADIR)
|
||||||
cp ladspa/ladspa-rubberband.cat $(DESTDIR)$(INSTALL_LADSPADIR)
|
cp -p ladspa/ladspa-rubberband.cat $(DESTDIR)$(INSTALL_LADSPADIR)
|
||||||
cp ladspa/ladspa-rubberband.rdf $(DESTDIR)$(INSTALL_LRDFDIR)
|
cp -p ladspa/ladspa-rubberband.rdf $(DESTDIR)$(INSTALL_LRDFDIR)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
|||||||
Reference in New Issue
Block a user