notmuch-static.patch (2599B)
1 --- a/lib/Makefile.local 2023-05-01 16:03:55.694011689 +0200 2 +++ b/lib/Makefile.local 2023-05-01 16:06:31.895047976 +0200 3 @@ -75,22 +75,13 @@ 4 $(dir)/$(LIBNAME): $(libnotmuch_modules) util/libnotmuch_util.a parse-time-string/libparse-time-string.a 5 $(call quiet,CXX $(CXXFLAGS)) $(libnotmuch_modules) $(FINAL_LIBNOTMUCH_LDFLAGS) $(LIBRARY_LINK_FLAG) -o $@ util/libnotmuch_util.a parse-time-string/libparse-time-string.a 6 7 -$(dir)/$(SONAME): $(dir)/$(LIBNAME) 8 - ln -sf $(LIBNAME) $@ 9 - 10 -$(dir)/$(LINKER_NAME): $(dir)/$(SONAME) 11 - ln -sf $(LIBNAME) $@ 12 - 13 install: install-$(dir) 14 15 -install-$(dir): $(dir)/$(LIBNAME) 16 +install-$(dir): $(dir)/libnotmuch.a 17 mkdir -p "$(DESTDIR)$(libdir)/" 18 - install -m0644 "$(lib)/$(LIBNAME)" "$(DESTDIR)$(libdir)/" 19 - ln -sf $(LIBNAME) "$(DESTDIR)$(libdir)/$(SONAME)" 20 - ln -sf $(LIBNAME) "$(DESTDIR)$(libdir)/$(LINKER_NAME)" 21 + install -m0644 "$(lib)/libnotmuch.a" "$(DESTDIR)$(libdir)/" 22 mkdir -p "$(DESTDIR)$(includedir)" 23 install -m0644 "$(srcdir)/$(lib)/notmuch.h" "$(DESTDIR)$(includedir)/" 24 - $(LIBRARY_INSTALL_POST_COMMAND) 25 26 SRCS := $(SRCS) $(libnotmuch_c_srcs) $(libnotmuch_cxx_srcs) 27 CLEAN += $(libnotmuch_modules) $(dir)/$(SONAME) $(dir)/$(LINKER_NAME) 28 --- a/Makefile.local 2023-05-01 16:03:45.046145551 +0200 29 +++ b/Makefile.local 2023-05-01 16:05:01.262187386 +0200 30 @@ -1,7 +1,7 @@ 31 # -*- makefile-gmake -*- 32 33 .PHONY: all 34 -all: notmuch notmuch-shared build-man build-info ruby-bindings python-cffi-bindings notmuch-git nmbug 35 +all: notmuch build-man build-info 36 ifeq ($(MAKECMDGOALS),) 37 ifeq ($(shell cat .first-build-message 2>/dev/null),) 38 @NOTMUCH_FIRST_BUILD=1 $(MAKE) --no-print-directory all 39 @@ -271,13 +271,10 @@ 40 notmuch: $(notmuch_client_modules) lib/libnotmuch.a util/libnotmuch_util.a parse-time-string/libparse-time-string.a 41 $(call quiet,CXX $(CFLAGS)) $^ $(FINAL_LIBNOTMUCH_LDFLAGS) -o $@ 42 43 -notmuch-shared: $(notmuch_client_modules) lib/$(LINKER_NAME) 44 - $(call quiet,$(FINAL_NOTMUCH_LINKER) $(CFLAGS)) $(notmuch_client_modules) $(FINAL_NOTMUCH_LDFLAGS) -o $@ 45 - 46 .PHONY: install 47 install: all install-man install-info 48 mkdir -p "$(DESTDIR)$(prefix)/bin/" 49 - install notmuch-shared "$(DESTDIR)$(prefix)/bin/notmuch" 50 + install notmuch "$(DESTDIR)$(prefix)/bin/notmuch" 51 ifeq ($(MAKECMDGOALS), install) 52 @echo "" 53 @echo "Notmuch is now installed to $(DESTDIR)$(prefix)" 54 @@ -301,7 +298,7 @@ 55 endif 56 57 SRCS := $(SRCS) $(notmuch_client_srcs) 58 -CLEAN := $(CLEAN) notmuch notmuch-shared $(notmuch_client_modules) 59 +CLEAN := $(CLEAN) notmuch $(notmuch_client_modules) 60 CLEAN := $(CLEAN) version.stamp notmuch-*.tar.gz.tmp 61 CLEAN := $(CLEAN) .deps 62