62da52a
Name:           gtkspell3
c0ca578
Version:        3.0.10
aaecdd2
Release:        20%{?dist}
62da52a
Summary:        On-the-fly spell checking for GtkTextView widgets
62da52a
e434545
License:        GPL-2.0-or-later
92eb12c
URL:            https://gtkspell.sourceforge.net/
92eb12c
Source0:        https://downloads.sourceforge.net/gtkspell/gtkspell3-%{version}.tar.xz
62da52a
c0ca578
BuildRequires:  enchant2-devel
62da52a
BuildRequires:  gettext
62da52a
BuildRequires:  gobject-introspection-devel
92eb12c
BuildRequires:  gtk-doc
62da52a
BuildRequires:  gtk3-devel
62da52a
BuildRequires:  intltool
3a9d595
BuildRequires:  iso-codes-devel
92eb12c
BuildRequires:  make
92eb12c
BuildRequires:  vala
92eb12c
92eb12c
BuildRequires: mingw32-filesystem >= 95
92eb12c
BuildRequires: mingw32-gcc
92eb12c
BuildRequires: mingw32-enchant2
92eb12c
BuildRequires: mingw32-gettext
92eb12c
BuildRequires: mingw32-gtk3
92eb12c
92eb12c
BuildRequires: mingw64-filesystem >= 95
92eb12c
BuildRequires: mingw64-gcc
92eb12c
BuildRequires: mingw64-enchant2
92eb12c
BuildRequires: mingw64-gettext
92eb12c
BuildRequires: mingw64-gtk3
3a9d595
3a9d595
Requires:       iso-codes
62da52a
62da52a
%description
62da52a
GtkSpell provides word-processor-style highlighting and replacement of
62da52a
misspelled words in a GtkTextView widget as you type. Right-clicking a
62da52a
misspelled word pops up a menu of suggested replacements.
62da52a
c7a6810
62da52a
%package        devel
62da52a
Summary:        Development files for %{name}
62da52a
Requires:       %{name}%{?_isa} = %{version}-%{release}
62da52a
62da52a
%description devel
62da52a
The %{name}-devel package contains libraries and header files for
62da52a
developing applications that use GtkSpell API version 3.0.
62da52a
c7a6810
92eb12c
%package -n mingw32-%{name}
92eb12c
Summary:       MinGW Windows GtkSpell3 library
92eb12c
Obsoletes:     mingw32-%{name}-static
9ad9df9
BuildArch:     noarch
92eb12c
92eb12c
%description -n mingw32-%{name}
92eb12c
MinGW Windows GtkSpell3 library.
92eb12c
92eb12c
92eb12c
%package -n mingw64-%{name}
92eb12c
Summary:       MinGW Windows GtkSpell3 library
92eb12c
Obsoletes:     mingw64-%{name}-static
9ad9df9
BuildArch:     noarch
92eb12c
92eb12c
%description -n mingw64-%{name}
92eb12c
MinGW Windows GtkSpell3 library.
92eb12c
92eb12c
92eb12c
%{?mingw_debug_package}
92eb12c
92eb12c
62da52a
%prep
92eb12c
%autosetup -p1
c7a6810
62da52a
62da52a
%build
92eb12c
# Native build
92eb12c
mkdir build_native
92eb12c
pushd build_native
92eb12c
%global _configure ../configure
92eb12c
%configure --disable-static --enable-vala --enable-gtk-doc
c7a6810
%make_build V=1
92eb12c
popd
92eb12c
92eb12c
# MinGW build
92eb12c
%mingw_configure --disable-static
92eb12c
%mingw_make_build
c7a6810
62da52a
62da52a
%install
92eb12c
%make_install -C build_native
92eb12c
%mingw_make_install
62da52a
b456f23
find %{buildroot} -name '*.la' -exec rm -f {} ';'
62da52a
62da52a
%find_lang gtkspell3
a2c009d
cat gtkspell3.lang | grep -v mingw32 > gtkspell3_native.lang
92eb12c
%mingw_find_lang %{name}
92eb12c
92eb12c
92eb12c
%mingw_debug_install_post
62da52a
c7a6810
a2c009d
%files -f gtkspell3_native.lang
ed50f29
%doc AUTHORS README
ed50f29
%license COPYING
62da52a
%{_libdir}/girepository-1.0/GtkSpell-3.0.typelib
62da52a
%{_libdir}/libgtkspell3-3.so.*
62da52a
62da52a
%files devel
266668b
%doc %{_datadir}/gtk-doc/
62da52a
%{_includedir}/gtkspell-3.0/
62da52a
%{_libdir}/libgtkspell3-3.so
62da52a
%{_libdir}/pkgconfig/gtkspell3-3.0.pc
62da52a
%{_datadir}/gir-1.0/GtkSpell-3.0.gir
b66c96b
%{_datadir}/vala/vapi/gtkspell3-3.0.vapi
b66c96b
%{_datadir}/vala/vapi/gtkspell3-3.0.deps
b66c96b
92eb12c
%files -n mingw32-%{name} -f mingw32-%{name}.lang
92eb12c
%license COPYING
92eb12c
%{mingw32_bindir}/libgtkspell3-3-0.dll
92eb12c
%{mingw32_includedir}/gtkspell-3.0/
92eb12c
%{mingw32_libdir}/libgtkspell3-3.dll.a
92eb12c
%{mingw32_libdir}/pkgconfig/gtkspell3-3.0.pc
92eb12c
92eb12c
%files -n mingw64-%{name} -f mingw64-%{name}.lang
92eb12c
%license COPYING
92eb12c
%{mingw64_bindir}/libgtkspell3-3-0.dll
92eb12c
%{mingw64_includedir}/gtkspell-3.0/
92eb12c
%{mingw64_libdir}/libgtkspell3-3.dll.a
92eb12c
%{mingw64_libdir}/pkgconfig/gtkspell3-3.0.pc
92eb12c
c7a6810
62da52a
%changelog
aaecdd2
* Wed May 01 2024 Sandro Mani <manisandro@gmail.com> - 3.0.10-20
aaecdd2
- Rebuild (enchant2)
aaecdd2
55c2ef2
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-19
55c2ef2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
55c2ef2
31b736b
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-18
31b736b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
31b736b
a9bd356
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-17
a9bd356
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
a9bd356
6f28c3f
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-16
6f28c3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
6f28c3f
a2c009d
* Wed Sep 14 2022 Sandro Mani <manisandro@gmail.com> - 3.0.10-15
a2c009d
- Exclude mingw lang files from native package
a2c009d
1ee68c4
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-14
1ee68c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1ee68c4
8ecabfa
* Fri Mar 25 2022 Sandro Mani <manisandro@gmail.com> - 3.0.10-13
8ecabfa
- Rebuild with mingw-gcc-12
8ecabfa
9ad9df9
* Thu Feb 24 2022 Sandro Mani <manisandro@gmail.com> - 3.0.10-12
9ad9df9
- Make mingw subpackages noarch
9ad9df9
92eb12c
* Thu Feb 24 2022 Sandro Mani <manisandro@gmail.com> - 3.0.10-11
92eb12c
- Add mingw subpackages
92eb12c
afa4bd8
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-9
afa4bd8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
afa4bd8
76e29b5
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-8
76e29b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
76e29b5
2ecc221
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-7
2ecc221
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2ecc221
155af74
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-6
155af74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
155af74
9cf2174
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-5
9cf2174
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9cf2174
7f6cb15
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-4
7f6cb15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
7f6cb15
4aed741
* Mon Feb 04 2019 Kalev Lember <klember@redhat.com> - 3.0.10-3
4aed741
- Update BRs for vala packaging changes
4aed741
2fd07ce
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-2
2fd07ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2fd07ce
c0ca578
* Wed Sep 19 2018 Sandro Mani <manisandro@gmail.com> - 3.0.10-1
c0ca578
- Update to 3.0.10
c0ca578
ad60ee7
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-6
ad60ee7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ad60ee7
51aebbb
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-5
51aebbb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
51aebbb
a77de9f
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-4
a77de9f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
a77de9f
ff64a82
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-3
ff64a82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ff64a82
f848d1d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-2
f848d1d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f848d1d
c7a6810
* Mon Aug 08 2016 Sandro Mani <manisandro@gmail.com> - 3.0.9-1
c7a6810
- Update to 3.0.9
c7a6810
758ba70
* Sun Apr 03 2016 Sandro Mani <manisandro@gmail.com> - 3.0.8-1
758ba70
- Update to 3.0.8
758ba70
bec435e
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.7-3
bec435e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
bec435e
ff29d52
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.7-2
ff29d52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ff29d52
ed50f29
* Fri Feb 20 2015 Sandro Mani <manisandro@gmail.com> - 3.0.7-1
ed50f29
- Update to 3.0.7
ed50f29
1ccbb34
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.6-4
1ccbb34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
1ccbb34
46348c1
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.0.6-3
46348c1
- Rebuilt for gobject-introspection 1.41.4
46348c1
e608668
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.6-2
e608668
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e608668
1a96ad4
* Thu Apr 24 2014 Sandro Mani <manisandro@gmail.com> - 3.0.6-1
1a96ad4
- Update to 3.0.6
1a96ad4
b456f23
* Sat Apr 19 2014 Sandro Mani <manisandro@gmail.com> - 3.0.5-1
b456f23
- Update to 3.0.5
b456f23
1c68642
* Thu Sep 26 2013 Sandro Mani <manisandro@gmail.com> - 3.0.4-1
1c68642
- Update to 3.0.4
1c68642
7656e7b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.3-3
7656e7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7656e7b
3a9d595
* Tue Jun 04 2013 Sandro Mani <manisandro@gmail.com> - 3.0.3-2
3a9d595
- Add iso-codes requires and iso-codes-devel BR
3a9d595
ce98ac7
* Tue Jun 04 2013 Sandro Mani <manisandro@gmail.com> - 3.0.3-1
ce98ac7
- Update to 3.0.3
ce98ac7
266668b
* Thu Mar 07 2013 Sandro Mani <manisandro@gmail.com> - 3.0.2-2
266668b
- Merge -vala into -devel package
266668b
b66c96b
* Wed Mar 06 2013 Sandro Mani <manisandro@gmail.com> - 3.0.2-1
b66c96b
- Update to 3.0.2
b66c96b
- Adds vala bindings
b66c96b
29949a6
* Sat Feb 09 2013 Sandro Mani <manisandro@gmail.com> - 3.0.1-1
29949a6
- Update to 3.0.1
29949a6
62da52a
* Thu Nov 15 2012 Kalev Lember <kalevlember@gmail.com> - 3.0.0-1
62da52a
- Initial gtkspell3 packaging, based on Fedora's gtkspell package