mirror of https://github.com/koreader/koreader
generic linux package
Co-authored-by: Benoit Pierre <benoit.pierre@gmail.com>pull/9351/head
parent
f0a3bcf05b
commit
b6dd46ce7a
@ -1 +1 @@
|
||||
Subproject commit f11b599645a7420986e5e63718dd4abda0a1d4b1
|
||||
Subproject commit e138fe2d0f141c867ab8f656b6cadf81bff12afa
|
@ -1,25 +0,0 @@
|
||||
DEBIAN_DIR = $(PLATFORM_DIR)/debian
|
||||
|
||||
update: all
|
||||
mkdir -pv \
|
||||
$(INSTALL_DIR)/debian/usr/bin \
|
||||
$(INSTALL_DIR)/debian/usr/lib \
|
||||
$(INSTALL_DIR)/debian/usr/share/pixmaps \
|
||||
$(INSTALL_DIR)/debian/usr/share/applications \
|
||||
$(INSTALL_DIR)/debian/usr/share/doc/koreader \
|
||||
$(INSTALL_DIR)/debian/usr/share/man/man1
|
||||
cp -pv resources/koreader.png $(INSTALL_DIR)/debian/usr/share/pixmaps
|
||||
cp -pv $(DEBIAN_DIR)/koreader.desktop $(INSTALL_DIR)/debian/usr/share/applications
|
||||
cp -pv $(DEBIAN_DIR)/copyright COPYING $(INSTALL_DIR)/debian/usr/share/doc/koreader
|
||||
cp -pv $(DEBIAN_DIR)/koreader.sh $(INSTALL_DIR)/debian/usr/bin/koreader
|
||||
cp -Lr $(INSTALL_DIR)/koreader $(INSTALL_DIR)/debian/usr/lib
|
||||
gzip -cn9 $(DEBIAN_DIR)/changelog > $(INSTALL_DIR)/debian/usr/share/doc/koreader/changelog.Debian.gz
|
||||
gzip -cn9 $(DEBIAN_DIR)/koreader.1 > $(INSTALL_DIR)/debian/usr/share/man/man1/koreader.1.gz
|
||||
chmod 644 \
|
||||
$(INSTALL_DIR)/debian/usr/share/doc/koreader/changelog.Debian.gz \
|
||||
$(INSTALL_DIR)/debian/usr/share/doc/koreader/copyright \
|
||||
$(INSTALL_DIR)/debian/usr/share/man/man1/koreader.1.gz
|
||||
rm -rf \
|
||||
$(INSTALL_DIR)/debian/usr/lib/koreader/{ota,cache,clipboard,screenshots,spec,tools,resources/fonts,resources/icons/src}
|
||||
|
||||
.PHONY: update
|
@ -0,0 +1,34 @@
|
||||
LINUX_DIR = $(PLATFORM_DIR)/linux
|
||||
LINUX_PACKAGE:=koreader-linux-$(LINUX_ARCH_NAME)$(KODEDUG_SUFFIX)-$(VERSION).tar.xz
|
||||
|
||||
update: all
|
||||
mkdir -pv \
|
||||
$(INSTALL_DIR)/linux/usr/bin \
|
||||
$(INSTALL_DIR)/linux/usr/lib \
|
||||
$(INSTALL_DIR)/linux/usr/share/pixmaps \
|
||||
$(INSTALL_DIR)/linux/usr/share/applications \
|
||||
$(INSTALL_DIR)/linux/usr/share/doc/koreader \
|
||||
$(INSTALL_DIR)/linux/usr/share/man/man1
|
||||
cp -pv resources/koreader.png $(INSTALL_DIR)/linux/usr/share/pixmaps
|
||||
cp -pv $(LINUX_DIR)/koreader.desktop $(INSTALL_DIR)/linux/usr/share/applications
|
||||
cp -pv $(LINUX_DIR)/copyright COPYING $(INSTALL_DIR)/linux/usr/share/doc/koreader
|
||||
cp -pv $(LINUX_DIR)/koreader.sh $(INSTALL_DIR)/linux/usr/bin/koreader
|
||||
cp -Lr $(INSTALL_DIR)/koreader $(INSTALL_DIR)/linux/usr/lib
|
||||
gzip -cn9 $(LINUX_DIR)/koreader.1 > $(INSTALL_DIR)/linux/usr/share/man/man1/koreader.1.gz
|
||||
chmod 644 \
|
||||
$(INSTALL_DIR)/linux/usr/share/doc/koreader/copyright \
|
||||
$(INSTALL_DIR)/linux/usr/share/man/man1/koreader.1.gz
|
||||
rm -rf \
|
||||
$(INSTALL_DIR)/linux/usr/lib/koreader/{ota,cache,clipboard,screenshots,spec,tools,resources/fonts,resources/icons/src}
|
||||
|
||||
# remove leftovers
|
||||
find $(INSTALL_DIR)/linux -type f \( -name ".git" -o -name ".gitignore" -o -name "discovery2spore" -o -name "wadl2spore" -o -name "*.txt" -o -name "LICENSE*" -o -name "NOTICE" -o -name "README.md" \) -print0 | xargs -0 rm -rf
|
||||
find $(INSTALL_DIR)/linux -type d \( -name "test" -o -name ".github" \) -print0 | xargs -0 rm -rf
|
||||
|
||||
# fix permissions
|
||||
chmod -R u=rwX,og=rX $(INSTALL_DIR)/linux
|
||||
XZ_OPT=9 tar -C $(INSTALL_DIR)/linux/usr -cvJf $(LINUX_PACKAGE) .
|
||||
|
||||
rm -rf $(INSTALL_DIR)/linux
|
||||
|
||||
.PHONY: update
|
@ -1,11 +0,0 @@
|
||||
koreader (0.1) unstable; urgency=low
|
||||
|
||||
* Fixes most lintian errors and warnings
|
||||
|
||||
-- Martín Fdez <paziusss@gmail.com> Thu, 14 May 2020 00:00:00 +0100
|
||||
|
||||
koreader (0.0.1) experimental; urgency=low
|
||||
|
||||
* Initial release as Debian package (Closes: https://github.com/koreader/koreader/issues/3108)
|
||||
|
||||
-- Martín Fdez <paziusss@gmail.com> Tue, 03 Jan 2019 00:00:00 +0100
|
Loading…
Reference in New Issue