Index: deskutils/Makefile =================================================================== --- deskutils/Makefile +++ deskutils/Makefile @@ -18,6 +18,7 @@ SUBDIR += bijiben SUBDIR += birdtray SUBDIR += bitcollider + SUBDIR += bookworm SUBDIR += cairo-dock SUBDIR += cairo-dock-plugins SUBDIR += caja-extensions Index: deskutils/bookworm/Makefile =================================================================== --- /dev/null +++ deskutils/bookworm/Makefile @@ -0,0 +1,62 @@ +PORTNAME= bookworm +DISTVERSION= 1.1.2 +CATEGORIES= deskutils + +MAINTAINER= 0mp@FreeBSD.org +COMMENT= Simple, focused ebook reader + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= curl>0:ftp/curl \ + html2text>0:textproc/html2text \ + valac:lang/vala +LIB_DEPENDS= libappstream-glib.so:devel/appstream-glib \ + libgee-0.8.so:devel/libgee \ + libgranite.so:x11-toolkits/granite \ + libpoppler-glib.so:graphics/poppler-glib \ + libsoup-2.4.so:devel/libsoup \ + libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ + libxml2.so:textproc/libxml2 +RUN_DEPENDS= bash:shells/bash \ + pdftohtml:graphics/poppler-utils \ + unar:archivers/unarchiver \ + unzip:archivers/unzip + +USES= desktop-file-utils gettext gnome meson pkgconfig \ + python:build,run shebangfix sqlite +USE_GITHUB= yes +GH_ACCOUNT= babluboy +USE_GNOME= gdkpixbuf2 glib20 gtk30 libxml2 pango + +GLIB_SCHEMAS= com.github.babluboy.bookworm.gschema.xml +INSTALLS_ICONS= yes +SHEBANG_FILES= data/scripts/com.github.babluboy.bookworm.search.sh \ + data/scripts/mobi_lib/mobi_dict.py \ + data/scripts/mobi_lib/mobi_html.py \ + data/scripts/mobi_lib/mobi_index.py \ + data/scripts/mobi_lib/mobi_k8proc.py \ + data/scripts/mobi_lib/mobi_ncx.py \ + data/scripts/mobi_lib/mobi_opf.py \ + data/scripts/mobi_lib/mobi_split.py \ + data/scripts/mobi_lib/mobi_uncompress.py \ + data/scripts/mobi_lib/mobi_unpack.py \ + data/scripts/mobi_lib/mobi_utils.py + +MESON_BUILD_DIR= build + +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-configure: + @${MKDIR} ${WRKSRC}/${MESON_BUILD_DIR} + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + +do-test: + cd ${WRKSRC}/${MESON_BUILD_DIR} && ninja test + +.include Index: deskutils/bookworm/distinfo =================================================================== --- /dev/null +++ deskutils/bookworm/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1593395828 +SHA256 (babluboy-bookworm-1.1.2_GH0.tar.gz) = 6d27e55697debfa08f7cc15805413b74c94c55111cdf2d333b306228eccad824 +SIZE (babluboy-bookworm-1.1.2_GH0.tar.gz) = 2102426 Index: deskutils/bookworm/files/patch-data_com.github.babluboy.bookworm.appdata.xml.in =================================================================== --- /dev/null +++ deskutils/bookworm/files/patch-data_com.github.babluboy.bookworm.appdata.xml.in @@ -0,0 +1,41 @@ +--- data/com.github.babluboy.bookworm.appdata.xml.in.orig 2019-08-10 18:20:51 UTC ++++ data/com.github.babluboy.bookworm.appdata.xml.in +@@ -14,10 +14,6 @@ + + + +- Bookworm Library View +- https://raw.githubusercontent.com/babluboy/bookworm/gh-pages/images/BookwormLibraryView.png +- +- + Bookworm Reading View + https://raw.githubusercontent.com/babluboy/bookworm/gh-pages/images/BookwormReadingView.png + +@@ -46,16 +42,6 @@ + + + +- +- +-

Right to Left Reading

+-
    +-
  • Support for right-to-left script
  • +-
  • A shiny new icon and new cover images
  • +-
  • Better support for EPUB table of contents
  • +-
+-
+-
+ + +

This release has some new features, fixes and new translations:

+@@ -72,8 +58,8 @@ +
  • Some minor CSS compatibility with Juno
  • + +
    +-
    +- ++ ++ + +

    Right to Left Reading

    +