diff --git a/README.md b/README.md index ad8b36e..0370f55 100644 --- a/README.md +++ b/README.md @@ -80,4 +80,4 @@ For packaging info, see: --- -Based on the [librewolf-allow-dark](https://aur.archlinux.org/packages/librewolf-allow-dark) AUR package, directly copying `allow_dark.patch` from it. +Based on the [librewolf-allow-dark](https://aur.archlinux.org/packages/librewolf-allow-dark) AUR package, directly copying `allow_dark.patch` from it. `librewolf.desktop` is copied from [bsys6](https://codeberg.org/librewolf/bsys6). diff --git a/compilation.sh b/compilation.sh index 248d115..e53a455 100755 --- a/compilation.sh +++ b/compilation.sh @@ -38,7 +38,6 @@ export MOZ_NOSPAM=1 ./mach build ./mach package - # build .tar.zst archive cd $workdir tar -xvf ./librewolf-$version/obj-x86_64-pc-linux-gnu/dist/librewolf-$version.en-US.linux-x86_64.tar.xz @@ -48,6 +47,7 @@ mkdir -p $built_dir rm ./pingsender rm ./precomplete rm ./removed-files +cp $SCRIPT_DIR/librewolf.desktop ./librewolf.desktop tar --zstd -cf $built_dir/$program_name.tar.zst . echo $version >$version_file diff --git a/librewolf.desktop b/librewolf.desktop new file mode 100644 index 0000000..e6bf0f7 --- /dev/null +++ b/librewolf.desktop @@ -0,0 +1,27 @@ +[Desktop Entry] +Type=Application +Name=LibreWolf +GenericName=Web Browser +StartupNotify=true +Terminal=false +MimeType=application/json;application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https; +Comment=Browse the World Wide Web +Categories=Network;WebBrowser;Security; +StartupWMClass=librewolf-default +Exec=MYDIR/librewolf %u +Icon=librewolf + +Actions=new-window;new-private-window;safe-mode;preferences; + +[Desktop Action new-window] +Name=New Window +Exec=MYDIR/librewolf +[Desktop Action new-private-window] +Name=New Private Window +Exec=MYDIR/librewolf --private-window %u +[Desktop Action safe-mode] +Name=Start in Safe Mode +Exec=MYDIR/librewolf --safe-mode +[Desktop Action preferences] +Name=Show Preferences +Exec=MYDIR/librewolf --preferences