diff --git a/.gitignore b/.gitignore index eba1838..64d0660 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,18 @@ ulauncher /ulauncher_5.12.1.tar.gz /ulauncher_5.12.2.tar.gz /ulauncher_5.13.0.tar.gz +/ulauncher_5.14.0.tar.gz +/ulauncher_5.14.1.tar.gz +/ulauncher_5.14.2.tar.gz +/ulauncher_5.14.3.tar.gz +/ulauncher_5.14.4.tar.gz +/ulauncher_5.14.6.tar.gz +/ulauncher_5.14.7.tar.gz +/ulauncher_5.15.0.tar.gz +/ulauncher_5.15.1.tar.gz +/ulauncher_5.15.2.tar.gz +/ulauncher_5.15.3.tar.gz +/ulauncher_5.15.4.tar.gz +/ulauncher_5.15.6.tar.gz +/ulauncher_5.15.7.tar.gz +/ulauncher_5.15.15.tar.gz diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..4d9827d --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,26 @@ +copy_upstream_release_description: false +downstream_package_name: ulauncher +upstream_package_name: Ulauncher +upstream_project_url: https://github.com/Ulauncher/Ulauncher + +jobs: + - job: pull_from_upstream + trigger: release + dist_git_branches: + - fedora-rawhide + # - fedora-development + # - fedora-all + + - job: koji_build + trigger: commit + allowed_pr_authors: ["packit", "atim", "troycurtisjr"] + allowed_committers: ["packit", "atim", "troycurtisjr"] + dist_git_branches: + - fedora-all + # - epel-9 + + - job: bodhi_update + trigger: commit + dist_git_branches: + - fedora-branched + # - epel-9 diff --git a/sources b/sources index 3906a73..99f9a13 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ulauncher_5.13.0.tar.gz) = b02762a0801afcb959508ce08acc363324e0d568d0165b8a1277c2aa5d6a8d45733391f38c75e6cc9018635dd065e61997b14428116c3039d03f71dc96dc8c09 +SHA512 (ulauncher_5.15.15.tar.gz) = f29579b85c79cafcea3af5ef03b144c0e9ad14ecba5a77f16ac779b9798b8c0f8ba0bd964a68d3341b377f4eff5fdea11e637d1d14d21dea86936448de5aea31 diff --git a/ulauncher.spec b/ulauncher.spec index 1d12140..3bf59b2 100644 --- a/ulauncher.spec +++ b/ulauncher.spec @@ -1,10 +1,10 @@ Name: ulauncher -Version: 5.13.0 +Version: 5.15.15 Release: %{autorelease} -Summary: Linux Application Launcher +Summary: Feature rich application Launcher for Linux BuildArch: noarch -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/Ulauncher/Ulauncher Source0: %{url}/releases/download/%{version}/%{name}_%{version}.tar.gz @@ -12,22 +12,21 @@ BuildRequires: desktop-file-utils BuildRequires: intltool BuildRequires: keybinder3-devel BuildRequires: python3-dbus -BuildRequires: python3-devel +BuildRequires: python3-devel >= 3.6 BuildRequires: python3-distutils-extra +# Need to call out setuptools since distutils-extra uses it, but doesn't list it as a requirement +BuildRequires: python3-setuptools BuildRequires: python3-gobject-devel >= 3.30 BuildRequires: python3-inotify BuildRequires: python3-Levenshtein BuildRequires: python3-pyxdg BuildRequires: python3-websocket-client BuildRequires: systemd-rpm-macros - BuildRequires: python3dist(requests) - BuildRequires: pkgconfig(gtk+-3.0) - Requires: hicolor-icon-theme Requires: keybinder3 -Requires: webkitgtk4 +Requires: webkit2gtk4.1 Requires: python3-cairo Requires: python3-dbus Requires: python3-gobject @@ -36,17 +35,18 @@ Requires: python3-Levenshtein Requires: python3-pyxdg Requires: python3-websocket-client Requires: wmctrl - Recommends: libappindicator-gtk3 %description -Ulauncher is a fast application launcher for Linux. It's is written in Python, -using GTK+. +Ulauncher is a fast application launcher for Linux. It's written in Python using +GTK+, and features: App Search (fuzzy matching), Calculator, Extensions, +Shortcuts, File browser mode and Custom Color Themes. %prep %autosetup -n %{name} -p1 -sed -i "s|version='%%VERSION%'|version='%{version}'|g" setup.py +# Newer version patch: https://github.com/Ulauncher/Ulauncher/issues/1194 +sed -i "s|version=''|version='%{version}'|g" setup.py %build