+%package userscript-add-nextcloud-bookmarks
+Summary: qutebrowser userscript: Create bookmarks in Nextcloud's Bookmarks app
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: python3-PyQt5
+Requires: python3-modules
+Requires: python3-requests
+
+%description userscript-add-nextcloud-bookmarks
+qutebrowser userscript: Create bookmarks in Nextcloud's Bookmarks app.
+
+%package userscript-add-nextcloud-cookbook
+Summary: qutebrowser userscript: Add recipes to Nextcloud's Cookbook app
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: python3-PyQt5
+Requires: python3-modules
+Requires: python3-requests
+
+%description userscript-add-nextcloud-cookbook
+qutebrowser userscript: Add recipes to Nextcloud's Cookbook app.
+
+%package userscript-dmenu
+Summary: qutebrowser userscript: Pipes history, quickmarks, and URL into dmenu
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: dmenu
+Requires: grep
+Requires: sed
+
+%description userscript-dmenu
+qutebrowser userscript: Pipes history, quickmarks, and URL into dmenu.
+
+%package userscript-format-json
+Summary: qutebrowser userscript: Pretty prints current page's JSON code in other tab
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: /usr/bin/pygmentize
+Requires: jq
+
+%description userscript-format-json
+qutebrowser userscript: Pretty prints current page's JSON code in
+other tab.
+
+%package userscript-getbib
+Summary: qutebrowser userscript: Scraping the current web page for DOIs and downloading corresponding bibtex information
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: python3-modules
+
+%description userscript-getbib
+qutebrowser userscript: Scraping the current web page for DOIs and
+downloading corresponding bibtex information.
+
+%package userscript-keepassxc
+Summary: qutebrowser userscript: Insert credentials from open KeepassXC database using keepassxc-browser protocol
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: keepassxc
+Requires: python3-PyNaCl
+Requires: python3-modules
+Suggests: gnupg2
+
+%description userscript-keepassxc
+qutebrowser userscript: Insert credentials from open KeepassXC
+database using keepassxc-browser protocol.
+
+%package userscript-kodi
+Summary: qutebrowser userscript: Play videos in Kodi
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: /bin/awk
+Requires: bash
+Requires: curl
+
+%description userscript-kodi
+qutebrowser userscript: Play videos in Kodi.
+
+%package userscript-open-download
+Summary: qutebrowser userscript: Opens a rofi menu with all files from the download directory and opens the selected file
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: bash
+Requires: grep
+Requires: rofi
+Requires: sed
+Requires: xdg-utils
+
+%description userscript-open-download
+qutebrowser userscript: Opens a rofi menu with all files from the
+download directory and opens the selected file.
+
+%package userscript-openfeeds
+Summary: qutebrowser userscript: Opens all links to feeds defined in the head of a site
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: python3-bs4
+Requires: python3-modules
+
+%description userscript-openfeeds
+qutebrowser userscript: Opens all links to feeds defined in the head
+of a site.
+
+%package userscript-pass
+Summary: qutebrowser userscript: Insert login information using pass
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: password-store
+Requires: python3-modules
+Requires: python3-tldextract
+Suggests: rofi
+
+%description userscript-pass
+qutebrowser userscript: Insert login information using pass.
+
+%package userscript-password-fill
+Summary: qutebrowser userscript: Find a username/password entry and fill it with credentials
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: /bin/awk
+Requires: bash
+Requires: gnupg2
+Requires: grep
+Requires: sed
+Requires: zenity
+
+%description userscript-password-fill
+qutebrowser userscript: Find a username/password entry and fill it
+with credentialsgiven by the configured backend (currently only pass)
+for the current website.
+
+%package userscript-qr
+Summary: qutebrowser userscript: Show a QR code for the current webpage via qrencode
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: bash
+Requires: qrencode
+
+%description userscript-qr
+qutebrowser userscript: Show a QR code for the current webpage via
+qrencode.
+
+%package userscript-qutedmenu
+Summary: qutebrowser userscript: Handle open -s && open -t with dmenu
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: bash
+Requires: dmenu
+
+%description userscript-qutedmenu
+qutebrowser userscript: Handle open -s && open -t with dmenu.
+
+%package userscript-ripbang
+Summary: qutebrowser userscript: Adds DuckDuckGo bang as searchengine
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: python3-modules
+Requires: python3-requests
+
+%description userscript-ripbang
+qutebrowser userscript: Adds DuckDuckGo bang as searchengine.
+
+%package userscript-rss
+Summary: qutebrowser userscript: Keeps track of URLs in RSS feeds and opens new ones
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: curl
+Requires: grep
+
+%description userscript-rss
+qutebrowser userscript: Keeps track of URLs in RSS feeds and opens new
+ones.
+
+%package userscript-taskadd
+Summary: qutebrowser userscript: Adds a task to taskwarrior
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: bash
+Requires: taskwarrior
+
+%description userscript-taskadd
+qutebrowser userscript: Adds a task to taskwarrior.
+
+%package userscript-view-in-mpv
+Summary: qutebrowser userscript: Views the current web page in mpv
+Group: X11/Applications/Networking
+Requires: %{name} = %{version}-%{release}
+Requires: bash
+Requires: mpv
+
+%description userscript-view-in-mpv
+qutebrowser userscript: Views the current web page in mpv.
+