From a5dfb6dc0e89f374676d0cb6add61477287784f7 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Fri, 7 Sep 2018 18:04:41 +0100 Subject: [PATCH] Initial import --- .gitignore | 1 + README.md | 3 -- gtksourceview4.spec | 104 ++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 106 insertions(+), 3 deletions(-) create mode 100644 .gitignore delete mode 100644 README.md create mode 100644 gtksourceview4.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9a9acfa --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/gtksourceview-4.0.3.tar.xz diff --git a/README.md b/README.md deleted file mode 100644 index 7e94e12..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# gtksourceview4 - -The gtksourceview4 package \ No newline at end of file diff --git a/gtksourceview4.spec b/gtksourceview4.spec new file mode 100644 index 0000000..3c2db6c --- /dev/null +++ b/gtksourceview4.spec @@ -0,0 +1,104 @@ +%global glib_version 2.48 +%global gtk_version 3.20 + +Name: gtksourceview4 +Version: 4.0.3 +Release: 1%{?dist} +Summary: Source code editing widget + +License: LGPLv2+ +URL: https://wiki.gnome.org/Projects/GtkSourceView +Source0: https://download.gnome.org/sources/gtksourceview/4.0/gtksourceview-%{version}.tar.xz + +BuildRequires: gettext +BuildRequires: itstool +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} + +%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} + +%build +%configure \ + --disable-gtk-doc \ + --disable-static \ + --enable-glade-catalog \ + --enable-installed-tests + +make %{?_smp_mflags} + +%install +%make_install + +# remove unwanted files +rm -f $RPM_BUILD_ROOT%{_libdir}/*.la + +%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 +* Fri Sep 07 2018 Pete Walter - 4.0.3-1 +- Initial packaging of GtkSourceView 4 diff --git a/sources b/sources new file mode 100644 index 0000000..c6d7038 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (gtksourceview-4.0.3.tar.xz) = d3f7512bddf247166c12dc38bc66d55e44c1830f9b8d62758f06cb7117e33f8908f4d8186b9d7e77514623a58f3a973cc75e3fd6a09c5f891f8b948012a76955