From acf72b5e96bc44c45852ce6964aba20c7a298763 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= Date: Thu, 15 Oct 2020 16:40:51 +0200 Subject: [PATCH] RHEL 9.0.0 Alpha bootstrap The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/libmypaint#449eed870e61ddfae5563cc8a94c7dba6e588aa9 --- .gitignore | 4 ++ libmypaint.spec | 145 ++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 150 insertions(+) create mode 100644 libmypaint.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..82704a8 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,4 @@ +/libmypaint-1.3.0.tar.xz +/libmypaint-1.4.0.tar.xz +/libmypaint-1.5.0.tar.xz +/libmypaint-1.6.1.tar.xz diff --git a/libmypaint.spec b/libmypaint.spec new file mode 100644 index 0000000..b0296c2 --- /dev/null +++ b/libmypaint.spec @@ -0,0 +1,145 @@ +Name: libmypaint +Version: 1.6.1 +Release: 2%{?dist} +Summary: Library for making brush strokes + +# Compute some version related macros. +# Ugly, need to get quoting percent signs straight. +%global major %(ver=%{version}; echo ${ver%%%%.*}) +%global minor %(ver=%{version}; ver=${ver#%major.}; echo ${ver%%%%.*}) +%global micro %(ver=%{version}; ver=${ver#%major.%minor.}; echo ${ver%%%%.*}) + +License: ISC +URL: https://github.com/mypaint/libmypaint +Source0: https://github.com/mypaint/libmypaint/releases/download/v%{version}/libmypaint-%{version}.tar.xz + +BuildRequires: babl-devel +BuildRequires: gcc +BuildRequires: doxygen +BuildRequires: glib2-devel +BuildRequires: gobject-introspection-devel +BuildRequires: intltool +BuildRequires: json-c-devel +BuildRequires: python3-breathe +BuildRequires: python3-sphinx + +Conflicts: mypaint < 1.3.0 + +%description +This is a self-contained library containing the MyPaint brush engine. + +%package devel +Summary: Development files for libmypaint +Requires: %{name}%{?isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: pkgconfig + +%description devel +This package contains files needed for development with libmypaint. + +%prep +%autosetup -p1 + +# Make sure the build uses python3 +sed -i -e 's/python -c/python3 -c/g' configure + +%build +%configure --enable-docs --enable-introspection=yes --disable-gegl +%make_build + +%install +%make_install +find %{buildroot}%{_libdir} -name '*.la' -delete -print + +%find_lang %{name} + +%ldconfig_scriptlets + +%files -f %{name}.lang +%license COPYING +%doc README.md +%{_libdir}/libmypaint.so.0* +%dir %{_libdir}/girepository-1.0 +%{_libdir}/girepository-1.0/MyPaint-%{major}.%{minor}.typelib + +%files devel +%doc doc/build/* +%{_libdir}/libmypaint.so +%{_includedir}/%{name} +%{_libdir}/pkgconfig/libmypaint.pc +%dir %{_datadir}/gir-1.0 +%{_datadir}/gir-1.0/MyPaint-%{major}.%{minor}.gir + +%changelog +* Tue Jul 28 2020 Fedora Release Engineering - 1.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri May 15 2020 Kalev Lember - 1.6.1-1 +- Update to 1.6.1 +- Tighten soname globs + +* Tue Apr 21 2020 Björn Esser - 1.5.0-2 +- Rebuild (json-c) + +* Wed Feb 19 2020 Kalev Lember - 1.5.0-1 +- Update to 1.5.0 + +* Wed Jan 29 2020 Fedora Release Engineering - 1.4.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Nov 29 2019 Kalev Lember - 1.4.0-2 +- Remove previous version ABI compat hack + +* Tue Nov 12 2019 Kalev Lember - 1.4.0-1 +- Update to 1.4.0 + +* Thu Jul 25 2019 Fedora Release Engineering - 1.3.0-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jun 13 2019 Kalev Lember - 1.3.0-12 +- Fix FTBFS with latest gegl04 + +* Sat Mar 09 2019 Nils Philippsen - 1.3.0-11 +- use python3-sphinx, python3-breathe for building documentation + +* Fri Feb 01 2019 Fedora Release Engineering - 1.3.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1.3.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed May 02 2018 Nils Philippsen - 1.3.0-8 +- rebuild with gegl04 + +* Tue Mar 06 2018 Björn Esser - 1.3.0-7 +- Rebuilt for libjson-c.so.4 (json-c v0.13.1) + +* Wed Feb 07 2018 Fedora Release Engineering - 1.3.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Dec 13 2017 Björn Esser - 1.3.0-5 +- Rebuilt for libjson-c.so.3 + +* Thu Aug 03 2017 Fedora Release Engineering - 1.3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 1.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Jan 27 2017 Nils Philippsen - 1.3.0-1 +- version 1.3.0 final +- conflict with mypaint < 1.3.0 +- mention pkgconfig, introspection files explicitly + +* Sun Jul 31 2016 Nils Philippsen - 1.3.0-0.2.beta.1 +- fix locale names 'ar_AR' -> 'ar' +- fix build dependencies +- fix summary and description texts +- use current build and install macros +- remove all .la files beneath %%_libdir +- ship development documentation + +* Sun Jul 31 2016 Nils Philippsen - 1.3.0-0.1.beta.1 +- initial release of 1.3.0-beta.1 diff --git a/sources b/sources new file mode 100644 index 0000000..0f48854 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (libmypaint-1.6.1.tar.xz) = e9413fd6a5336791ab3228a5ad9e7f06871d075c7ded236942f896a205ba44ea901a945fdc97b8be357453a1505331b59e824fe67500fbcda0cc4f11f79af608