trisquel-icecat/icecat/debian/rules

71 lines
1.8 KiB
Makefile
Executable file

#!/usr/bin/make -f
MOZ_PKG_BASENAME := firefox
include $(CURDIR)/debian/build/config.mk
MOZ_APP := browser
MOZ_VENDOR := Mozilla
MOZ_MOZDIR :=
MOZ_ADDONDIR := usr/lib/$(MOZ_APP_NAME)-addons
MOZ_APP_SUBDIR := browser
MOZ_BRANDING := $(CHANNEL)
ifneq (,$(filter release beta esr%, $(MOZ_BRANDING)))
MOZ_BRANDING := official
endif
ifeq (1,$(MOZ_FORCE_UNOFFICIAL_BRANDING))
ifneq (,$(filter official aurora, $(MOZ_BRANDING)))
MOZ_BRANDING := unofficial
endif
endif
MOZ_BRANDING_DIR := $(MOZ_APP)/branding/$(MOZ_BRANDING)
ifeq (official,$(MOZ_BRANDING))
MOZ_BRANDING_OPTION := --enable-official-branding
else
MOZ_BRANDING_OPTION := --with-branding=$(MOZ_BRANDING_DIR)
endif
MOZ_PKGNAME_SUBST_FILES = \
debian/usr.bin.$(MOZ_PKG_NAME) \
debian/README.Debian \
debian/$(MOZ_PKG_BASENAME).sh \
debian/apport/blacklist \
debian/apport/native-origins \
debian/apport/source_$(MOZ_PKG_NAME).py \
$(NULL)
MOZ_APPNAME_SUBST_FILES = \
debian/$(MOZ_APP_NAME).1 \
$(NULL)
ifeq (1,${MOZ_OFFICIAL_BUILD})
export MOZILLA_OFFICIAL=1
endif
ifeq (1,${MOZ_ENABLE_TELEMETRY})
export MOZ_TELEMETRY_REPORTING=1
export MOZ_SOURCE_REPO=${MOZILLA_REPO}
export MOZ_SOURCE_CHANGESET=$(shell cat $(DEB_SRCDIR)/SOURCE_CHANGESET)
endif
include $(CURDIR)/debian/build/rules.mk
debian/usr.bin.firefox.in:
if [ '$(DISTRIB_VERSION_MAJOR)$(DISTRIB_VERSION_MINOR)' -ge '65' ]; then \
cp $(CURDIR)/debian/usr.bin.firefox.apparmor.14.10 $(CURDIR)/debian/usr.bin.firefox.in ; \
fi
WRITE_SUBSTVARS = $(shell echo "$(2)=$(3)" | sed 's/[ \t\n]\+/ /g' >> debian/$(1).substvars)
ifeq (firefox, $(MOZ_PKG_NAME))
install/firefox::
$(call WRITE_SUBSTVARS,firefox,transitional:Replaces,kubuntu-firefox-installer)
endif
install/icecat::
mkdir -p debian/icecat/$(MOZ_ADDONDIR)/extensions/
cp -a extensions/gnu/* debian/icecat/$(MOZ_ADDONDIR)/extensions/
clean::
rm -f debian/usr.bin.firefox.in config.log