diff --git a/REPO b/REPO index 6f0cf2c..0eb8c1e 100644 --- a/REPO +++ b/REPO @@ -218,11 +218,12 @@ f:f86b14e4d133448fc0b537dba6acc349:sundials/.footprint f:aec2231201506d1076380da2e51c18b0:xboard/.signature f:5b86ec424d1901dd5eb1aea19736a259:xboard/Pkgfile f:99a5fa51ece704b2270b7225613e5b6f:xboard/.footprint -f:d556aa7928c6f8fdaa371e7c72cbb8d5:fractal/.signature +f:31603352055fd923028b8c4263348758:fractal/.signature f:cdeda749bf99804c4d0e6d1857b4f02b:fractal/no-gtk-doc.vim -f:6a83386e0c8757b0cf411b796225ec7a:fractal/Pkgfile +f:c7b4eca842e1858bdcc70758e6ee6f61:fractal/Pkgfile f:627ed74e27650ad8b5f860f26a174def:fractal/post-install -f:5cad10558bee7ea66a4441d732b0887d:fractal/.footprint +f:efa839ec9823c8d6d8fdcfb8719927a0:fractal/org.gnome.Fractal.desktop +f:d71406cbb753cefa83886fae393a5a19:fractal/.footprint f:796298d8a3e18ca3313e4b931fdb2b1c:glew/.signature f:29dc93fe736c965075337c7ece0daeff:glew/Pkgfile f:619484da13a6ce42e60ece709891e548:glew/glew-2.0.0-install-headers.patch diff --git a/fractal/.footprint b/fractal/.footprint index 8d39da8..9f2e535 100644 --- a/fractal/.footprint +++ b/fractal/.footprint @@ -2,6 +2,8 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/fractal drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/applications/ +-rw-r--r-- root/root usr/share/applications/org.gnome.Fractal.desktop drwxr-xr-x root/root usr/share/fractal/ -rw-r--r-- root/root usr/share/fractal/resources.gresource drwxr-xr-x root/root usr/share/glib-2.0/ diff --git a/fractal/.signature b/fractal/.signature index 054ac83..f195ccb 100644 --- a/fractal/.signature +++ b/fractal/.signature @@ -1,6 +1,7 @@ untrusted comment: verify with /etc/ports/jmq.pub -RWTTPlFarK9CxD8QC5DS92kWy9kLu/yrqq7rw1UOjMacvbkp3FLwT/gvrcIgwsoaKk6D839Ye2JhtyShCAS4roa6Rj21r73btAw= -SHA256 (Pkgfile) = 2af72e5ce77f0438b7db4c13d191c44cbe391b06c11ccde280c79ead14d70021 -SHA256 (.footprint) = 4237d18b167acaf74aaaf6a15be5420ef4516479f932c3165f6831373c9faed5 +RWTTPlFarK9CxIl4zpFafGR8lqHTKOLhdvzb6hvZFkLHtQVeaIp7ATI5e0SfekUR3xmI6I9c6dwxDPVoEaU3q6K6bH1QhlqcNQ8= +SHA256 (Pkgfile) = 011a8a46d70b0de3e2b632804f343c25f3e82baab104655801dfae4dd80803db +SHA256 (.footprint) = 1bbb176a3975cab56d4c7a925161a29ae6c1fc425a850e790866bced9f83e0ef SHA256 (fractal-release-4.4.1.tar.bz2) = 87b227996f0e89ccecfdf9431cfc00940b316b1d6c3fd318159d9c3ec028e866 SHA256 (no-gtk-doc.vim) = 9cf2421c73d176c0a5bf51922293b7a4734e46c61828ffb086c2f6e5d1eec9d8 +SHA256 (org.gnome.Fractal.desktop) = ebbb024942c5eba6c35620d759f50947652091758f28e071fd0559a29be83c4a diff --git a/fractal/Pkgfile b/fractal/Pkgfile index cab7a50..ffd0c02 100644 --- a/fractal/Pkgfile +++ b/fractal/Pkgfile @@ -7,7 +7,7 @@ name=fractal version=4.4.1 release=1 -source=(https://gitlab.gnome.org/GNOME/$name/-/archive/release-$version/$name-release-$version.tar.bz2 no-gtk-doc.vim) +source=(https://gitlab.gnome.org/GNOME/$name/-/archive/release-$version/$name-release-$version.tar.bz2 no-gtk-doc.vim org.gnome.Fractal.desktop) build() { prt-get isinst sccache && export RUSTC_WRAPPER=/usr/bin/sccache @@ -27,6 +27,9 @@ build() { ninja -C build DESTDIR=$PKG ninja -C build install + mkdir -p $PKG/usr/share/applications + install -Dm0644 $SRC/org.gnome.Fractal.desktop $PKG/usr/share/applications + # clean up footprint rm -rf $PKG/usr/share/locale } diff --git a/fractal/org.gnome.Fractal.desktop b/fractal/org.gnome.Fractal.desktop new file mode 100644 index 0000000..e33d0a6 --- /dev/null +++ b/fractal/org.gnome.Fractal.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Fractal +GenericName=Matrix chat client +Comment=Matrix chat client in GTK3 +Exec=fractal +Icon=/usr/share/icons/hicolor/scalable/apps/org.gnome.Fractal.svg +StartupNotify=true +Terminal=false +Type=Application +Categories=GNOME;GTK;Network;