summaryrefslogtreecommitdiff
path: root/gtksourceview4.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-05 02:23:39 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-05 02:23:39 +0000
commitffb1cfbc98933ce32a09c7a6568582c18615e95c (patch)
tree32326c76fad0ac9ce99dc40c64fb22627047e504 /gtksourceview4.spec
parente1ff3b6c45a11bb0104a0afbd89b77735649f053 (diff)
automatic import of gtksourceview4openeuler24.03_LTS
Diffstat (limited to 'gtksourceview4.spec')
-rw-r--r--gtksourceview4.spec169
1 files changed, 169 insertions, 0 deletions
diff --git a/gtksourceview4.spec b/gtksourceview4.spec
new file mode 100644
index 0000000..d4e87ec
--- /dev/null
+++ b/gtksourceview4.spec
@@ -0,0 +1,169 @@
+%global glib_version 2.48
+%global gtk_version 3.22
+
+Name: gtksourceview4
+Version: 4.8.1
+Release: 5%{?dist}
+Summary: Source code editing widget
+
+License: LGPLv2+
+URL: https://wiki.gnome.org/Projects/GtkSourceView
+Source0: https://download.gnome.org/sources/gtksourceview/4.8/gtksourceview-%{version}.tar.xz
+
+BuildRequires: gcc
+BuildRequires: gettext
+BuildRequires: git
+BuildRequires: gtk-doc
+BuildRequires: itstool
+BuildRequires: meson
+BuildRequires: pkgconfig(gdk-pixbuf-2.0)
+BuildRequires: pkgconfig(gladeui-2.0)
+BuildRequires: pkgconfig(glib-2.0) >= %{glib_version}
+BuildRequires: pkgconfig(gobject-introspection-1.0)
+BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk_version}
+BuildRequires: pkgconfig(libxml-2.0)
+BuildRequires: pkgconfig(pango)
+BuildRequires: vala
+
+Requires: glib2%{?_isa} >= %{glib_version}
+Requires: gtk3%{?_isa} >= %{gtk_version}
+
+# Fixes build and test suite on single cpu VMs
+Patch10001: 0001-build-ensure-access-to-resources-in-corelib-build.patch
+
+Patch20001: 0001-view-fix-decrement-of-negative-numbers.patch
+
+%description
+GtkSourceView is a GNOME library that extends GtkTextView, the standard GTK+
+widget for multiline text editing. GtkSourceView adds support for syntax
+highlighting, undo/redo, file loading and saving, search and replace, a
+completion system, printing, displaying line numbers, and other features
+typical of a source code editor.
+
+This package contains version 4 of GtkSourceView.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+%package tests
+Summary: Tests for the %{name} package
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description tests
+The %{name}-tests package contains tests that can be used to verify
+the functionality of the installed %{name} package.
+
+%prep
+%autosetup -n gtksourceview-%{version} -S git
+
+%build
+%meson -Dgtk_doc=true -Dglade_catalog=true -Dinstall_tests=true
+%meson_build
+
+%install
+%meson_install
+
+%find_lang gtksourceview-4
+
+%files -f gtksourceview-4.lang
+%license COPYING
+%dir %{_libdir}/girepository-1.0
+%{_libdir}/girepository-1.0/GtkSource-4.typelib
+%{_libdir}/libgtksourceview-4.so.0*
+%{_datadir}/gtksourceview-4/
+
+%files devel
+%{_includedir}/gtksourceview-4/
+%{_libdir}/pkgconfig/*.pc
+%{_libdir}/libgtksourceview-4.so
+%dir %{_datadir}/gir-1.0
+%{_datadir}/gir-1.0/GtkSource-4.gir
+%dir %{_datadir}/glade
+%dir %{_datadir}/glade/catalogs
+%{_datadir}/glade/catalogs/gtksourceview.xml
+%dir %{_datadir}/gtk-doc
+%dir %{_datadir}/gtk-doc/html
+%{_datadir}/gtk-doc/html/*
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/gtksourceview-4.deps
+%{_datadir}/vala/vapi/gtksourceview-4.vapi
+
+%files tests
+%dir %{_libexecdir}/installed-tests
+%{_libexecdir}/installed-tests/gtksourceview-4/
+%dir %{_datadir}/installed-tests
+%{_datadir}/installed-tests/gtksourceview-4/
+
+%changelog
+* Thu Jan 26 2023 Ray Strode <rstrode@redhat.com> - 4.8.1-5
+- Add build and test suite fix for single core VMs
+ Related: #2062786
+
+* Wed Jan 25 2023 Ray Strode <rstrode@redhat.com - 4.8.1-4
+- Fix decrement number feature
+ Resolves: #2062786
+
+* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 4.8.1-3
+- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
+ Related: rhbz#1991688
+
+* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 4.8.1-2
+- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
+
+* Tue Mar 02 2021 Kalev Lember <klember@redhat.com> - 4.8.1-1
+- Update to 4.8.1
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.8.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Sat Sep 12 2020 Kalev Lember <klember@redhat.com> - 4.8.0-1
+- Update to 4.8.0
+
+* Mon Aug 17 2020 Kalev Lember <klember@redhat.com> - 4.7.90-1
+- Update to 4.7.90
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.6.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Mon Jul 20 2020 Kalev Lember <klember@redhat.com> - 4.6.1-1
+- Update to 4.6.1
+
+* Sat Mar 07 2020 Kalev Lember <klember@redhat.com> - 4.6.0-1
+- Update to 4.6.0
+
+* Mon Feb 17 2020 Kalev Lember <klember@redhat.com> - 4.5.91-1
+- Update to 4.5.91
+
+* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.4.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Tue Sep 10 2019 Kalev Lember <klember@redhat.com> - 4.4.0-1
+- Update to 4.4.0
+
+* Wed Sep 04 2019 Kalev Lember <klember@redhat.com> - 4.3.92-1
+- Update to 4.3.92
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Mon Apr 29 2019 Phil Wyett <philwyett@kathenas.org> - 4.3.1-1
+- Update to 4.3.1
+- Convert to meson
+
+* Sat Mar 16 2019 Kalev Lember <klember@redhat.com> - 4.2.0-1
+- Update to 4.2.0
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 4.0.3-2
+- Rebuilt against fixed atk (#1626575)
+
+* Fri Sep 07 2018 Pete Walter <pwalter@fedoraproject.org> - 4.0.3-1
+- Initial packaging of GtkSourceView 4