add .desktop file, update readme

This commit is contained in:
askiiart 2025-03-08 17:53:21 -06:00
parent 919b84edbf
commit d887e434c1
Signed by untrusted user who does not match committer: askiiart
GPG key ID: 6A32977DAF31746A
3 changed files with 29 additions and 2 deletions

View file

@ -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).

View file

@ -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

27
librewolf.desktop Normal file
View file

@ -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