app-editors/appflowy-bin: add 0.5.4, drop 0.5.3
[gentoo-zh.git] / app-editors / appflowy-bin / appflowy-bin-0.5.4.ebuild
blobb0c50ce1b134138bfcbf441e08cfb77b12436228
1 # Copyright 1999-2024 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 EAPI=8
6 inherit desktop xdg
8 MY_PN="AppFlowy"
10 DESCRIPTION="AppFlowy is an open-source alternative to Notion"
11 HOMEPAGE="https://www.appflowy.io/"
12 SRC_URI="
13         https://github.com/AppFlowy-IO/AppFlowy/releases/download/${PV}/AppFlowy-${PV}-linux-x86_64.tar.gz
15 S="${WORKDIR}/${MY_PN}"
17 LICENSE="AGPL-3"
18 SLOT="0"
19 KEYWORDS="-* ~amd64"
21 DEPEND="
22         app-accessibility/at-spi2-core:2
23         dev-libs/glib:2
24         dev-libs/openssl:0/3
25         dev-libs/keybinder:3
26         media-libs/harfbuzz
27         media-libs/libepoxy
28         x11-libs/cairo
29         x11-libs/gdk-pixbuf:2
30         x11-libs/gtk+:3
31         x11-libs/libnotify
32         x11-libs/pango
33         x11-misc/xdg-user-dirs[gtk]
35 RDEPEND="${DEPEND}"
37 RESTRICT="bindist mirror test"
39 QA_PRESTRIPPED="
40         /opt/${PN}/lib/libapp.so
41         /opt/${PN}/lib/libflutter_linux_gtk.so
43 QA_PREBUILT="*"
45 src_install() {
46         insinto "/opt/${PN}"
47         doins -r data/ lib/ AppFlowy
49         fperms +x /opt/${PN}/AppFlowy
51         domenu "${FILESDIR}/AppFlowy.desktop"
52         doicon -s scalable data/flutter_assets/assets/images/flowy_logo.svg