## START: Set by rpmautospec
## (rpmautospec version 0.3.0)
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
    release_number = 2;
    base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
    print(release_number + base_release_number - 1);
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
## END: Set by rpmautospec

%global         srcname     rofimoji
Version:        6.1.0
%global         forgeurl    https://github.com/fdw/rofimoji
%global         tag         %{version}
%forgemeta

Name:           %{srcname}
Release:        %autorelease
Summary:        A character picker for rofi 😀

License:        MIT
URL:            %{forgeurl}
Source0:        %{forgesource}

BuildArch:      noarch
BuildRequires:  python3-devel

%py_provides    python3-picker

# Requirements for X11
Requires:       rofi
Requires:       xsel
Requires:       xclip
Requires:       xdotool

# Requirements for Wayland
Requires:       wofi
Requires:       wl-clipboard
Requires:       wtype

%description
How often did you want to insert one of those Unicode emoji only to learn that
there is no nice picker for Linux? Fear no more, this script uses the power of
rofi (and other dmenu-derivatives like wofi) to present exactly the picker you
always wanted. Insert the selected emoji directly, or copy it to the clipboard.
And you can use it to pick any weird character someone got into Unicode, too.

%prep
%autosetup -n %{srcname}-%{version}


%generate_buildrequires
%pyproject_buildrequires


%build
%pyproject_wheel


%install
%pyproject_install
%pyproject_save_files picker


%files -n %{srcname} -f %{pyproject_files}
%license LICENSE
%doc README.md
%{_bindir}/rofimoji


%changelog
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> 6.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

* Thu Jan 05 2023 Major Hayden <major@redhat.com> 6.1.0-1
- Update to 6.1.0 rhbz#2156542

* Mon Nov 14 2022 Major Hayden <major@redhat.com> 6.0.0-1
- Update to 6.0.0 rhbz#2139204

* Mon Sep 19 2022 Major Hayden <major@redhat.com> 5.6.0-1
- Update to 5.6.0 rhbz#2127593

* Wed Jul 27 2022 Major Hayden <major@redhat.com> 5.5.0-1
- Update to 5.5.0 rhbz#2107894

* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> 5.4.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> 5.4.0-2
- Rebuilt for Python 3.11

* Mon Feb 07 2022 Major Hayden <major@mhtx.net> 5.4.0-1
- Update to 5.4.0

* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> 5.3.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild

* Sat Aug 14 2021 Major Hayden <major@mhtx.net> 5.3.0-1
- Update to 5.3.0

* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> 5.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

* Sat Jun 26 2021 Major Hayden <major@mhtx.net> 5.2.0-1
- Update to 5.2.0

* Fri Jun 25 2021 Major Hayden <major@mhtx.net> 5.1.0-1
- Revert "Bump to version 5.2.0"

* Fri Jun 25 2021 Major Hayden <major@mhtx.net> 5.2.0-1
- Bump to version 5.2.0

* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> 5.1.0-2
- Rebuilt for Python 3.10

* Wed Jun 02 2021 Major Hayden <major@mhtx.net> 5.1.0-1
- Initial import (#1961783)