Blob Blame Raw
%global  gnome_extensions_dir  %{_datadir}/gnome-shell/extensions/
%global  UUID        
%global  install_destination   %{buildroot}/%{gnome_extensions_dir}/%{UUID}

Name:       gnome-shell-extension-historymanager-prefix-search
Summary:    Use PageUp and PageDown to search for previous GNOME Shell commands
Version:    12
Release:    1%{?dist}
License:    GPLv3+
BuildArch:  noarch

# See the latest releases here:
Source1: ./

BuildRequires: gettext

Requires: gnome-shell >= 3.8
Requires: gnome-shell-extension-common

# (CentOS 7 build environment doesn't support Recommends tag.)
%if 0%{?fedora}
Recommends: gnome-tweak-tool

Obsoletes: gnome-shell-extension-sustmi-historymanager-prefix-search <= 3.0-17

The GNOME Shell Run Command dialog (Alt-F2) and Looking Glass let you
cycle through the history of previous commands with the arrow keys, but
there's currently no built-in way to search or do autocompletion for
commands. With HistoryManager Prefix Search, you can type the beginning
of a command, and then hit the PageUp and PageDown keys to cycle through
previous commands which match the prefix you typed.


# Nothing to build.

mkdir -p %{install_destination}
cp --recursive --preserve=mode,timestamps  ./*  %{install_destination}/
cp --recursive --preserve=mode,timestamps  %{SOURCE1}  ./
# Remove duplicate copies of license and README.
rm  %{install_destination}/  %{install_destination}/COPYING
# Makefile is only used in upstream's builds for the GNOME Extensions website.
rm %{install_destination}/Makefile

# RPM will take care of gschemas, we don't need to include a precompiled copy.
mkdir -p %{buildroot}/%{_datadir}/glib-2.0/schemas/
mv  %{install_destination}/schemas/  \
rm --recursive %{install_destination}/schemas/

# Localizations.
for file in $( ls ./po/*.po ); do
    locale=$( basename $file .po )
    mkdir -p  %{buildroot}/%{_datadir}/locale/$locale/LC_MESSAGES
    msgfmt $file  --output-file %{buildroot}/%{_datadir}/locale/$locale/LC_MESSAGES/
rm --recursive  %{install_destination}/po/  %{install_destination}/locale/
%find_lang historymanager-prefix-search

%files -f historymanager-prefix-search.lang
%license COPYING

* Mon Apr 22 2019 Andrew Toskin <> - 12-1
- Bump to upstream version 12, which adds an option to change the key

* Thu Jan 31 2019 Fedora Release Engineering <> - 11-3
- Rebuilt for

* Fri Jul 13 2018 Fedora Release Engineering <> - 11-2
- Rebuilt for

* Fri Jun 08 2018 Andrew Toskin <> - 11-1
- Bump to upstream version 11, which fixes a bug that could multiply
  user keypresses.

* Wed Feb 07 2018 Fedora Release Engineering <> - 10-3
- Rebuilt for