Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > a67038cd3797d54a07e40a9877fa161f > files > 2

tepl-6.4.0-1.mga9.src.rpm

%global apiver	6
%global major	2
%define libname %mklibname tepl %{apiver} %{major}
%define girname	%mklibname tepl-gir %{apiver}
%define devname %mklibname -d tepl %{apiver}

%define url_ver	%{lua: ver = rpm.expand("%{version}"); majmin, count1 = string.gsub(ver, "^([0123456789]+%.[0123456789]+).*", "%1", 1); if count1 == 0 then print(ver); return; end; maj, count2 = string.gsub(majmin, "^([0123456789]+).*", "%1", 1); if count2 == 0 then print(majmin) elseif tonumber(majmin) < 40 then print(majmin) else print(maj) end}

Name:		tepl
Version:	6.4.0
Release:	%mkrel 1
Summary:	Text editor product line
Group:		System/Libraries

License:	LGPLv3+
URL:		https://wiki.gnome.org/Projects/Tepl
Source0:	https://download.gnome.org/sources/tepl/%{url_ver}/tepl-%{version}.tar.xz

BuildRequires:	gcc
BuildRequires:	gettext
BuildRequires:	gtk-doc
BuildRequires:	meson
BuildRequires:	pkgconfig(amtk-5)
BuildRequires:	pkgconfig(glib-2.0)
BuildRequires:	pkgconfig(gobject-introspection-1.0)
BuildRequires:	pkgconfig(gsettings-desktop-schemas)
BuildRequires:	pkgconfig(gtk+-3.0)
BuildRequires:	pkgconfig(gtksourceview-4)
BuildRequires:	pkgconfig(libxml-2.0)
BuildRequires:	pkgconfig(uchardet)

%description
Tepl is a library that eases the development of GtkSourceView-based text
editors and IDEs. Tepl is the acronym for “Text editor product line”.

%package        -n %{libname}
Summary:	Libraries for %{name}
Requires:	%{name} >= %{version}-%{release}
Obsoletes:	%{_lib}tepl0 < 4.2.0-2

%description    -n %{libname}
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.

%package -n %{girname}
Summary:	GObject Introspection interface description for Tepl
Group:		System/Libraries
Requires:	%{libname} = %{version}-%{release}
Conflicts:	%{name} < 4.2.0-2

%description -n %{girname}
GObject Introspection interface description for Tepl.

%package        -n %{devname}
Summary:        Development files for %{name}
Requires:       %{libname}%{?_isa} = %{version}-%{release}
Requires:	%{girname} = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}
Obsoletes:	%{_lib}tepl-devel < 4.2.0-2

%description    -n %{devname}
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.

%prep
%autosetup

%build
%meson -Dgtk_doc=true
%meson_build

%install
%meson_install

%find_lang tepl-%{apiver}


%files -f tepl-%{apiver}.lang
%license LICENSES/*
%doc NEWS README.md

%files -n %{girname}
%{_libdir}/girepository-1.0/Tepl-%{apiver}.typelib

%files -n %{libname}
%{_libdir}/libtepl-%{apiver}.so.%{major}{,.*}

%files -n %{devname}
%doc %{_datadir}/gtk-doc/html/tepl-%{apiver}/
%{_includedir}/tepl-%{apiver}/
%{_libdir}/libtepl-%{apiver}.so
%{_libdir}/pkgconfig/tepl-%{apiver}.pc
%{_datadir}/gir-1.0/Tepl-%{apiver}.gir


%changelog
* Fri Feb 03 2023 daviddavid <daviddavid> 6.4.0-1.mga9
+ Revision: 1937794
- new version 6.4.0
- now libmajor is 2

* Sat Jan 07 2023 squidf <squidf> 6.2.0-3.mga9
+ Revision: 1931173
- Mass rebuild for icu 72.1

* Tue Dec 13 2022 tv <tv> 6.2.0-2.mga9
+ Revision: 1921678
- Rebuild for new amtk

* Fri Nov 04 2022 ghibo <ghibo> 6.2.0-1.mga9
+ Revision: 1902516
- Fix major
+ ovitters <ovitters>
- new version 6.2.0

* Tue Sep 20 2022 tv <tv> 6.1.2-1.mga9
+ Revision: 1890895
- 6.1.2

* Sat Jun 18 2022 squidf <squidf> 6.0.2-2.mga9
+ Revision: 1864907
- rebuild for icu 71.1

* Fri May 27 2022 ovitters <ovitters> 6.0.2-1.mga9
+ Revision: 1860447
- new version 6.0.2

* Mon May 02 2022 ovitters <ovitters> 6.0.1-1.mga9
+ Revision: 1855480
- new version 6.0.1

* Wed Mar 30 2022 umeabot <umeabot> 6.00.0-3.mga9
+ Revision: 1835568
- Mageia 9 Mass Rebuild

* Tue Aug 03 2021 luigiwalser <luigiwalser> 6.00.0-2.mga9
+ Revision: 1738976
- rebuild for icu

* Thu Mar 25 2021 ovitters <ovitters> 6.00.0-1.mga9
+ Revision: 1709900
- bump api (will affect gnome-latex)
- new version 6.00.0

* Wed Dec 02 2020 luigiwalser <luigiwalser> 5.0.1-2.mga8
+ Revision: 1651610
- rebuild for icu

* Fri Nov 20 2020 ovitters <ovitters> 5.0.1-1.mga8
+ Revision: 1647949
- new version 5.0.1

* Fri Sep 11 2020 tv <tv> 5.0.0-1.mga8
+ Revision: 1624563
- 5.0.0

* Fri Sep 04 2020 ovitters <ovitters> 4.99.4-1.mga8
+ Revision: 1621699
- new version 4.99.4

* Fri Jul 03 2020 ovitters <ovitters> 4.99.3-1.mga8
+ Revision: 1601497
- new version 4.99.3

* Wed Jun 10 2020 ovitters <ovitters> 4.99.2-1.mga8
+ Revision: 1591813
- drop tests subpackage (upstream does not install them anymore)
- switch to meson
- license changed to LGPLv3+
- new version 4.99.2

* Thu Mar 05 2020 ovitters <ovitters> 4.4.0-1.mga8
+ Revision: 1553920
- new version 4.4.0

* Tue Feb 18 2020 tv <tv> 4.3.1-1.mga8
+ Revision: 1542207
- 4.3.1

* Tue Feb 18 2020 umeabot <umeabot> 4.2.1-2.mga8
+ Revision: 1538428
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x

* Thu Nov 21 2019 ovitters <ovitters> 4.2.1-1.mga8
+ Revision: 1461988
- new version 4.2.1

* Sun Sep 23 2018 umeabot <umeabot> 4.2.0-3.mga7
+ Revision: 1301384
- Mageia 7 Mass Rebuild

* Mon Jul 16 2018 wally <wally> 4.2.0-2.mga7
+ Revision: 1243864
- fix lib and devel pkg names
- split out gir typelibs
- don't own system dirs

* Mon Jul 16 2018 ovitters <ovitters> 4.2.0-1.mga7
+ Revision: 1243853
- new version 4.2.0

* Thu May 10 2018 tv <tv> 4.1.1-1.mga7
+ Revision: 1228225
- new release
- requires l10n

* Thu May 10 2018 tv <tv> 3.0.0-1.mga7
+ Revision: 1228043
- imported package tepl


* Thu May 10 2018 Thierry Vignaud <tv@mageia.org> 3.0.0-1.mga7
- import from FC

* Sun Oct 29 2017 Kalev Lember <klember@redhat.com> - 3.0.0-1
- Initial Fedora packaging