commit 1e7d8a1f007e5dd4e359210c12011fca269519eb81b7f7f55e004ab16178a8ce Author: Dominique Leuenberger Date: Mon Dec 5 13:03:00 2016 +0000 Accepting request 443198 from GNOME:Next Renamed package pangomm - to be parallel available with the nwe ABI of pangomm OBS-URL: https://build.opensuse.org/request/show/443198 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pangomm1_4?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..e8ad976 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1 @@ +libpangomm-1_4-1 diff --git a/pangomm-2.40.1.tar.xz b/pangomm-2.40.1.tar.xz new file mode 100644 index 0000000..14b325a --- /dev/null +++ b/pangomm-2.40.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9762ee2a2d5781be6797448d4dd2383ce14907159b30bc12bf6b08e7227be3af +size 810384 diff --git a/pangomm1_4.changes b/pangomm1_4.changes new file mode 100644 index 0000000..f2604f3 --- /dev/null +++ b/pangomm1_4.changes @@ -0,0 +1,239 @@ +------------------------------------------------------------------- +Fri Dec 2 13:49:52 UTC 2016 - dimstar@opensuse.org + +- Rename to pangomm1_4 (1.4 referecing the ABI/API version). Legacy + package to stay around, while pangomm gets a new ABI/API. + +------------------------------------------------------------------- +Fri Aug 19 21:39:28 UTC 2016 - zaitor@opensuse.org + +- Update to version 2.40.1: + + C++11: Make all operator bool()s explicit. + + Build: Fix silent builds (bgo#768797). + +------------------------------------------------------------------- +Fri Apr 15 18:42:47 UTC 2016 - mgorse@suse.com + +- Update to GNOME 3.20 Fate#318572 + +------------------------------------------------------------------- +Tue Mar 29 14:26:35 UTC 2016 - zaitor@opensuse.org + +- Update to version 2.40.0: + + No major changes compared to 2.39.1. + +------------------------------------------------------------------- +Mon Nov 30 12:07:00 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.39.1: + + Renderer: Added get/set_alpha(). + + Attribute: Added create_attr_background_alpha() and + create_attr_foreground_alpha(). + + Reduce the cairomm dependency back to 1.2.2 (bgo#755460). + +------------------------------------------------------------------- +Wed Sep 30 11:52:31 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.38.1: + + Regenerate with the latest glibmm. +- Changes from version 2.38.0: + + MSVC build fixes. + +------------------------------------------------------------------- +Fri Sep 4 19:23:25 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.37.2: + + Rebuilt with latest glibmm, whose gmmproc generates C++ move + operations. + + C++11: Mark all _CLASS_OPAQUE_REFCOUNTED classes as final. + +------------------------------------------------------------------- +Sat Jul 18 10:35:26 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.37.1: + + Use (and require) C++11. + + Attribute: fix operator!= (bgo#751531). + +------------------------------------------------------------------- +Tue Mar 24 19:14:32 UTC 2015 - dimstar@opensuse.org + +- Update to version 2.36.0: + + No changes compared to 2.35.1. + +------------------------------------------------------------------- +Wed Feb 4 13:51:38 UTC 2015 - dimstar@opensuse.org + +- Update to version 2.35.1: + + Context: Add get_serial(). + + FontMap: Add get_serial(). + + Layout: Add get_character_count() and get_serial(). + + Documentatoin: Update appearance to match recent glibmm and + gtkmm. + + Win32 MSVC 2008/2010 Build: Many updates and corrections. + +------------------------------------------------------------------- +Mon Apr 29 11:22:04 UTC 2013 - dimstar@opensuse.org + +- Update to version 2.34.0: + + Remove the use of g_type_init() because it has been deprecated. + +------------------------------------------------------------------- +Fri Feb 1 18:54:18 UTC 2013 - coolo@suse.com + +- update license to new format + +------------------------------------------------------------------- +Mon Feb 13 10:51:36 UTC 2012 - coolo@suse.com + +- patch license to follow spdx.org standard + +------------------------------------------------------------------- +Tue Nov 15 10:06:57 UTC 2011 - vuntz@opensuse.org + +- Update to version 2.28.4: + + Add #includes needed with the latest glibmm. + +------------------------------------------------------------------- +Tue Sep 27 12:29:25 UTC 2011 - vuntz@opensuse.org + +- Update to version 2.28.3: + + Build + - Ship convert_pangomm.m4 in tarballs (bgo#657817). + - Don't use obsolete macros. + +------------------------------------------------------------------- +Fri Jul 8 01:31:25 CEST 2011 - vuntz@opensuse.org + +- Stop using source service to download the tarball, as Factory + will move away from this. + +------------------------------------------------------------------- +Fri Apr 29 23:04:16 UTC 2011 - dimstar@opensuse.org + +- Update to version 2.28.2: + + bgo#645669: Install the m4 files even without + --enable-maintainer-mode, as with other modules. +- Use source services: download_url and set_version. + +------------------------------------------------------------------- +Mon Mar 28 13:32:47 UTC 2011 - fcrozat@novell.com + +- Update to version 2.28.1: + + Avoid a tarball dependency on mm-common. +- Changes from version 2.28.0: + + regenerated tarball due to changes in an m4 macro in mm-common. + +------------------------------------------------------------------- +Wed Feb 23 13:04:08 UTC 2011 - adam@mizerski.pl + +- Update to version 2.27.1: + + LayoutIter: This now has a copy constructor. + + Layout::get_iter(): There is now a version of this method that + returns a LayoutIter. The version with the output parameter is + now deprecated. +- Remove libsigc++2-devel and update-desktop-files BuildRequires. +- Change BuildRequires to pkgconfig() ones: + + old ones: cairomm-devel, glibmm2-devel, pango-devel. + + pkgconfig() ones: cairomm-1.0, glibmm-2.4, pangocairo. +- Remove explicit Requires for glibmm2-devel, cairomm-devel, + atk-devel and pango-devel in devel subpackage: they will + automatically be added the pkgconfig() way. +- Remove Requires for devel subpackage in doc subpackage: it's not + really needed. +- Pass --disable-static to configure. + +------------------------------------------------------------------- +Fri Dec 10 00:09:52 CET 2010 - vuntz@opensuse.org + +- Update to version 2.26.3: + + Build/Installer: Added support for MSVC 2010 and 64 bit. + +------------------------------------------------------------------- +Thu Jun 10 08:59:37 UTC 2010 - wittemar@googlemail.com + +- build 32bit-package + +------------------------------------------------------------------- +Thu May 6 23:58:40 CEST 2010 - dimstar@opensuse.org + +- Update to version 2.26.2: + + Documentation: Added main page text at index.html. +- Changes from version +2.26.1: + + Minor documentation improvements. + +------------------------------------------------------------------- +Mon Sep 28 18:02:49 CEST 2009 - vuntz@opensuse.org + +- Update to version 2.26.0: + + Minor documentation build fixes. + +------------------------------------------------------------------- +Fri Aug 28 23:16:15 CEST 2009 - vuntz@novell.com + +- Update to version 2.25.1.3: + + Change public documentation location to library.gnome.org in + the pkg-config files as well. +- Changes from version 2.25.1.2: + + Change public documentation location to library.gnome.org. +- Changes from version 2.25.1.1: + + Reenable the per-class hierarchy graphs in the reference + documentation. + + Drop the custom HTML header and footer, and use the shared + doxygen.css file from mm-common. + +------------------------------------------------------------------- +Wed Aug 26 16:46:46 CEST 2009 - dimstar@opensuse.org + +- Update to version 2.25.1: + + Reworked the build system, using mm-common. + +------------------------------------------------------------------- +Thu Mar 26 17:05:36 CET 2009 - vuntz@novell.com + +- Remove BuildRequires on devhelp: it's only needed for directory + ownership, and we can own the directories anyway. + +------------------------------------------------------------------- +Tue Mar 10 21:16:24 CET 2009 - vuntz@novell.com + +- Update to version 2.24.0: + + Layout: Added show_in_cairo_context(). bgo#560232. + + Build: Allow pangomm to build outside the source tree. + bgo#570322 + + License Header consistency. + +------------------------------------------------------------------- +Mon Dec 8 12:10:49 EST 2008 - mboman@suse.de + +- Update to version 2.14.1: + + Windows build: Use the new DLL naming convention, like boost. + + Corrected the index page for DevHelp (bgo#559896) + +------------------------------------------------------------------- +Wed Oct 22 12:32:33 CDT 2008 - maw@suse.de + +- Make debug packages require a specific %{version}-%{release}. + +------------------------------------------------------------------- +Fri Oct 3 15:39:10 WST 2008 - mboman@suse.de + +- Update to version 2.14.0: + + Language: Added get_scripts(). + + README and COPYING fixes. + + Fixed the Windows build with Visual Studio Express + +------------------------------------------------------------------- +Thu Sep 18 17:37:34 CEST 2008 - maw@suse.de + +- Update to version 2.13.8: + + Context: Added set_font_map() because the C function is now + public (non backend-only) API + + LayoutRun/GlyphItem: Added split() and letter() + + Renderer: Added draw_glyph_item() + + CairoFontMap:: Added set_default(). + +------------------------------------------------------------------- +Thu Sep 18 16:45:42 CEST 2008 - maw@suse.de + +- Initial import of version 2.13.7. + diff --git a/pangomm1_4.spec b/pangomm1_4.spec new file mode 100644 index 0000000..cef8ba4 --- /dev/null +++ b/pangomm1_4.spec @@ -0,0 +1,104 @@ +# +# spec file for package pangomm +# +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +# Update baselibs.conf when changing this +%define so_ver -1_4-1 + +Name: pangomm1_4 +%define _name pangomm +Version: 2.40.1 +Release: 0 +Summary: C++ interface for pango +License: GPL-2.0+ and LGPL-2.0+ +Group: Development/Libraries/C and C++ +Url: http://www.gtkmm.org +Source: http://download.gnome.org/sources/pangomm/2.40/%{_name}-%{version}.tar.xz +Source99: baselibs.conf +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(cairomm-1.0) >= 1.2.2 +BuildRequires: pkgconfig(glibmm-2.4) >= 2.48.0 +BuildRequires: pkgconfig(pangocairo) >= 1.38.0 +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +pangomm provides a C++ interface to the pango library. + +%package -n libpangomm%{so_ver} + +Summary: C++ interface for pango +Group: Development/Libraries/C and C++ + +%description -n libpangomm%{so_ver} +pangomm provides a C++ interface to the pango library. + +%package devel +Summary: C++ interface for pango -- Development Files +Group: Development/Libraries/C and C++ +Requires: libpangomm%{so_ver} = %{version} + +%description devel +pangomm provides a C++ interface to the pango library. + +%package doc +Summary: C++ interface for pango -- Developer Documentation +Group: Development/Libraries/C and C++ + +%description doc +pangomm provides a C++ interface to the pango library. + +%prep +%setup -q -n %{_name}-%{version} + +%build +%configure --disable-static +make %{?jobs:-j%jobs} + +%install +%makeinstall +rm %{buildroot}%{_libdir}/*.la +%fdupes %{buildroot} + +%clean +rm -rf %{buildroot} + +%post -n libpangomm%{so_ver} -p /sbin/ldconfig + +%postun -n libpangomm%{so_ver} -p /sbin/ldconfig + +%files -n libpangomm%{so_ver} +%defattr (-, root, root) +%doc AUTHORS NEWS README +%{_libdir}/*.so.* + +%files devel +%defattr (-, root, root) +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc +%{_libdir}/pangomm-1.4 + +%files doc +%defattr (-, root, root) +%{_datadir}/devhelp/books/pangomm-1.4/ +%{_datadir}/doc/pangomm-1.4/ +# Avoid BuildRequires on devhelp +%dir %{_datadir}/devhelp +%dir %{_datadir}/devhelp/books + +%changelog