|
Packit |
8f70b4 |
EXTRA_DIST = lftp.conf FAQ MIRRORS BUGS FEATURES\
|
|
Packit |
8f70b4 |
README README.debug-levels README.modules README.dnssec\
|
|
Packit |
8f70b4 |
lib/hstrerror.c lftp.spec.in lftp.spec
|
|
Packit |
8f70b4 |
if NEED_TRIO
|
|
Packit |
8f70b4 |
TRIO = trio
|
|
Packit |
8f70b4 |
endif
|
|
Packit |
8f70b4 |
SUBDIRS = m4 doc lib $(TRIO) src po contrib tests
|
|
Packit |
8f70b4 |
ACLOCAL_AMFLAGS = -I m4
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
install-data-local:
|
|
Packit |
8f70b4 |
if [ ! -f $(DESTDIR)$(sysconfdir)/lftp.conf ]; then \
|
|
Packit |
8f70b4 |
$(mkinstalldirs) $(DESTDIR)$(sysconfdir); \
|
|
Packit |
8f70b4 |
$(INSTALL_DATA) $(srcdir)/lftp.conf $(DESTDIR)$(sysconfdir)/lftp.conf; \
|
|
Packit |
8f70b4 |
fi
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
uninstall-local:
|
|
Packit |
8f70b4 |
if cmp -s $(DESTDIR)$(sysconfdir)/lftp.conf $(srcdir)/lftp.conf; then \
|
|
Packit |
8f70b4 |
echo "$(DESTDIR)$(sysconfdir)/lftp.conf is not changed and will be removed."; \
|
|
Packit |
8f70b4 |
rm -f $(DESTDIR)$(sysconfdir)/lftp.conf; \
|
|
Packit |
8f70b4 |
fi
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
EXTRA_DIST += $(top_srcdir)/.version
|
|
Packit |
8f70b4 |
BUILT_SOURCES = $(top_srcdir)/.version
|
|
Packit |
8f70b4 |
$(top_srcdir)/.version:
|
|
Packit |
8f70b4 |
echo $(VERSION) > $@-t && mv $@-t $@
|
|
Packit |
8f70b4 |
dist-hook:
|
|
Packit |
8f70b4 |
echo $(VERSION) > $(distdir)/.tarball-version
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
# release rules
|
|
Packit |
8f70b4 |
REL_DIR=$(HOME)/www-lftp/ftp
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
release-check:
|
|
Packit |
8f70b4 |
for opt in "--with-modules" "--without-gnutls" "--without-openssl" \
|
|
Packit |
8f70b4 |
"--without-gnutls --without-openssl" \
|
|
Packit |
8f70b4 |
"--with-modules --without-gnutls --without-openssl" ""; \
|
|
Packit |
8f70b4 |
do \
|
|
Packit |
8f70b4 |
echo "Testing $$opt ..."; \
|
|
Packit |
8f70b4 |
$(MAKE) distclean >/dev/null && $(srcdir)/configure -q $$opt || exit 1; \
|
|
Packit |
8f70b4 |
$(MAKE) V=0 check || exit 1; \
|
|
Packit |
8f70b4 |
done
|
|
Packit |
8f70b4 |
$(MAKE) V=0 DISTCHECK_CONFIGURE_FLAGS=-q distcheck
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
release:
|
|
Packit |
8f70b4 |
$(MAKE) release-check
|
|
Packit |
8f70b4 |
$(MAKE) release-ftp
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
release-ftp:
|
|
Packit |
8f70b4 |
mv $(PACKAGE)-$(VERSION).tar.gz $(REL_DIR)/$(PACKAGE)-$(VERSION).tar.gz
|
|
Packit |
8f70b4 |
cd $(REL_DIR) && \
|
|
Packit |
8f70b4 |
(addbz $(PACKAGE)-$(VERSION).tar.gz; \
|
|
Packit |
8f70b4 |
gpg -ba $(PACKAGE)-$(VERSION).tar.gz; \
|
|
Packit |
8f70b4 |
gpg -ba $(PACKAGE)-$(VERSION).tar.bz2; \
|
|
Packit |
8f70b4 |
gpg -ba $(PACKAGE)-$(VERSION).tar.xz; \
|
|
Packit |
8f70b4 |
md5sum $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION).tar.bz2 $(PACKAGE)-$(VERSION).tar.xz > $(PACKAGE)-$(VERSION).md5sum)
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
# AppImage building rules
|
|
Packit |
8f70b4 |
linuxdeployqt=linuxdeployqt-continuous-$(build_cpu).AppImage
|
|
Packit |
8f70b4 |
lftp_desktop=$(prefix)/share/applications/lftp.desktop
|
|
Packit |
8f70b4 |
lftp_appimage=$(PACKAGE)-$(VERSION)-$(host_cpu).AppImage
|
|
Packit |
8f70b4 |
CLEANFILES=$(lftp_appimage)
|
|
Packit |
8f70b4 |
DISTCLEANFILES=$(linuxdeployqt)
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
$(linuxdeployqt):
|
|
Packit |
8f70b4 |
test -x src/lftp || $(MAKE) $(AM_MAKEFLAGS) all
|
|
Packit |
8f70b4 |
LFTP_MODULE_PATH=$(top_builddir)/src/.libs $(top_builddir)/src/lftp -c \
|
|
Packit |
8f70b4 |
"get https://github.com/probonopd/linuxdeployqt/releases/download/continuous/$(linuxdeployqt)"
|
|
Packit |
8f70b4 |
chmod a+x $(linuxdeployqt)
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
$(lftp_appimage): $(linuxdeployqt)
|
|
Packit |
8f70b4 |
$(MAKE) $(AM_MAKEFLAGS) install DESTDIR="`readlink -f appdir`"
|
|
Packit |
8f70b4 |
unset QTDIR QT_PLUGIN_PATH LD_LIBRARY_PATH \
|
|
Packit |
8f70b4 |
&& ./$(linuxdeployqt) ./appdir$(lftp_desktop) -bundle-non-qt-libs \
|
|
Packit |
8f70b4 |
&& ./$(linuxdeployqt) ./appdir$(lftp_desktop) -appimage
|
|
Packit |
8f70b4 |
mv -f lftp-$(host_cpu).AppImage $(lftp_appimage)
|
|
Packit |
8f70b4 |
-rm -rf appdir
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
appimage: $(lftp_appimage)
|
|
Packit |
8f70b4 |
.PHONY: appimage
|
|
Packit |
8f70b4 |
|
|
Packit |
8f70b4 |
clean-local:
|
|
Packit |
8f70b4 |
-rm -rf appdir
|