commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2020-02-14 16:30:35 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new.26092 (New) Package is "presage" Fri Feb 14 16:30:35 2020 rev:20 rq:772573 version:0.9.1 Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2020-01-30 09:33:03.213222080 +0100 +++ /work/SRC/openSUSE:Factory/.presage.new.26092/presage.changes 2020-02-14 16:30:35.431360521 +0100 @@ -1,0 +2,18 @@ +Sun Feb 9 20:46:18 UTC 2020 - Stefan Brüns + +- Revert change of the source package name for the doc flavor. + Different flavors require distinct package names for _multibuild + to work properly. + +--- +Sat Feb 8 14:54:29 UTC 2020 - Dominique Leuenberger + +- Update presage-0.9.1-python3.patch: Adjust two more env python to + for python3. + +--- +Thu Feb 6 08:16:36 UTC 2020 - Tomáš Chvátal + +- Export the include path to fix the build under python 3.8 + +--- Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.RPUGJG/_old 2020-02-14 16:30:36.099360884 +0100 +++ /var/tmp/diff_new_pack.RPUGJG/_new 2020-02-14 16:30:36.099360884 +0100 @@ -1,7 +1,7 @@ # # spec file for package presage # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ %global pname %{sname} %endif -Name: %pname +Name: %{pname} Version:0.9.1 Release:0 Summary:Intelligent predictive text entry platform (tools and demos) @@ -238,6 +238,8 @@ %else export LIBS+="-lm -lgmodule-2.0" export PYTHON="/usr/bin/python3" +export CFLAGS="%{optflags} $(python3-config --includes)" +export CXXFLAGS="%{optflags} $(python3-config --includes)" %configure make %{?_smp_mflags} %endif ++ presage-0.9.1-python3.patch ++ --- /var/tmp/diff_new_pack.RPUGJG/_old 2020-02-14 16:30:36.159360916 +0100 +++ /var/tmp/diff_new_pack.RPUGJG/_new 2020-02-14 16:30:36.159360916 +0100 @@ -1203,3 +1203,23 @@ config = conffile - print 'Configuration file: ' + str(config) + print('Configuration file: ' + str(config)) +Index: presage-0.9.1/apps/dbus/presage_dbus_python_demo +=== +--- presage-0.9.1.orig/apps/dbus/presage_dbus_python_demo presage-0.9.1/apps/dbus/presage_dbus_python_demo +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + + ## + # Presage, an extensible predictive text entry system +Index: presage-0.9.1/apps/dbus/presage_dbus_service +=== +--- presage-0.9.1.orig/apps/dbus/presage_dbus_service presage-0.9.1/apps/dbus/presage_dbus_service +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + + ## + # Presage, an extensible predictive text entry system
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2020-01-30 09:32:41 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new.26092 (New) Package is "presage" Thu Jan 30 09:32:41 2020 rev:19 rq:766970 version:0.9.1 Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2019-07-08 14:59:51.430428613 +0200 +++ /work/SRC/openSUSE:Factory/.presage.new.26092/presage.changes 2020-01-30 09:33:03.213222080 +0100 @@ -1,0 +2,11 @@ +Thu Jan 23 12:16:38 UTC 2020 - Marguerite Su + +- Add presage-0.9.1-python3.patch, port python binding and apps + to python3 +- Rename subpackages: + * dbus-1-presage -> python3-dbus-presage + * python-presage -> python3-presage + * pyprompter -> python3-pyprompter + * python-presagemate -> python3-presagemate + +--- New: presage-0.9.1-python3.patch Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.BHAu6i/_old 2020-01-30 09:33:06.617223902 +0100 +++ /var/tmp/diff_new_pack.BHAu6i/_new 2020-01-30 09:33:06.621223904 +0100 @@ -1,7 +1,7 @@ # # spec file for package presage # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 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 @@ -24,14 +24,13 @@ %global pname %{sname} %endif -%define py_ver %(python -c "import sys; v=sys.version_info[:2]; print '%%d.%%d'%%v" 2>/dev/null || echo PYTHON-NOT-FOUND) Name: %pname Version:0.9.1 Release:0 Summary:Intelligent predictive text entry platform (tools and demos) License:GPL-2.0-only Group: Productivity/Text/Utilities -Url:http://presage.sourceforge.net +URL:http://presage.sourceforge.net Source: http://ncu.dl.sourceforge.net/project/%{sname}/%{sname}/%{version}/%{sname}-%{version}.tar.gz # PATCH-FIX-UPSTREAM jzh...@suse.com - fix ncurese builds in openSUSE Patch0: presage-0.8.9-ncurses_flag.patch @@ -47,6 +46,8 @@ # PATCH-FIX-UPSTREAM doxygen no longer ships with the FreeSans font Patch6: presage-0.9.1-doxygen-no-freesans.patch Patch7: presage-buildcycle.diff +# PATCH-FIX-UPSTREAM port python binding to python3 +Patch8: presage-0.9.1-python3.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: fdupes @@ -61,19 +62,21 @@ BuildRequires: pkgconfig # Documentation End %else +BuildRequires: gtk2-devel +BuildRequires: gtk3-devel BuildRequires: help2man BuildRequires: libcmuclmtk-devel BuildRequires: libtool BuildRequires: ncurses-devel -BuildRequires: python-atspi -BuildRequires: python-devel -BuildRequires: python-gtk-devel -BuildRequires: python-xlib +BuildRequires: python3-atspi +BuildRequires: python3-devel +BuildRequires: python3-gobject-devel +BuildRequires: python3-xlib BuildRequires: swig %if 0%{?suse_version} BuildRequires: dbus-1-glib-devel -BuildRequires: dbus-1-python-devel BuildRequires: libcppunit-devel +BuildRequires: python3-dbus-python BuildRequires: sqlite3-devel BuildRequires: update-desktop-files %else @@ -108,7 +111,7 @@ %package -n libpresage1 Summary:Intelligent predictive text entry platform (shared library) Group: System/Libraries -Requires: presage-data = %{version} +Requires: presage-data %description -n libpresage1 Presage is an intelligent predictive text entry platform. @@ -130,40 +133,46 @@ This package contains the sample statistical data files and abbreviation files needed by presage. -%package -n python-presage +%package -n python3-presage Summary:Intelligent predictive text entry platform (Python binding) -Group: System/Libraries -%py_requires +Group: Development/Languages/Python +Provides: python-presage = %{version}-%{release} +Obsoletes: python-presage < %{version}-%{release} -%description -n python-presage +%description -n python3-presage Presage is an intelligent predictive text entry platform. This package provides the Python binding for libpresage. This package contains the Python extension module for libpresage. -%package -n dbus-1-presage +%package -n python3-dbus-presage Summary:Intelligent predictive text entry platform (dbus service) -Group: System/Libraries +Group: Development/Languages/Python +Requires: python3-dbus-python +Requires: python3-presage +Provides: dbus-1-presage = %{version}-%{release} +Obsoletes:
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2019-07-08 14:59:50 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new.4615 (New) Package is "presage" Mon Jul 8 14:59:50 2019 rev:18 rq:713072 version:0.9.1 Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2019-06-27 16:23:05.614331142 +0200 +++ /work/SRC/openSUSE:Factory/.presage.new.4615/presage.changes 2019-07-08 14:59:51.430428613 +0200 @@ -1,0 +2,14 @@ +Tue Jul 2 13:26:59 UTC 2019 - Stefan Brüns + +- Add explicit BuildRequires for pkg-config for doc flavor, otherwise + configuration on Leap 15.x / SLE 15 fails. +- Disable build and checks for tools/bindings when building API docs. + +--- +Thu Jun 27 00:14:16 UTC 2019 - Stefan Brüns + +- Make the package name dependent on the flavor, otherwise OBS can not track + the packages correctly and keeps blocking until all flavors are finished. +- Remove unnneded Requires: presage in devel subpackge + +--- Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.FGpsUG/_old 2019-07-08 14:59:52.142429691 +0200 +++ /var/tmp/diff_new_pack.FGpsUG/_new 2019-07-08 14:59:52.146429696 +0200 @@ -17,16 +17,22 @@ %global flavor @BUILD_FLAVOR@%{nil} +%global sname presage +%if "%{flavor}" != "" +%global pname %{sname}-%{flavor} +%else +%global pname %{sname} +%endif %define py_ver %(python -c "import sys; v=sys.version_info[:2]; print '%%d.%%d'%%v" 2>/dev/null || echo PYTHON-NOT-FOUND) -Name: presage +Name: %pname Version:0.9.1 Release:0 Summary:Intelligent predictive text entry platform (tools and demos) License:GPL-2.0-only Group: Productivity/Text/Utilities Url:http://presage.sourceforge.net -Source: http://ncu.dl.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.tar.gz +Source: http://ncu.dl.sourceforge.net/project/%{sname}/%{sname}/%{version}/%{sname}-%{version}.tar.gz # PATCH-FIX-UPSTREAM jzh...@suse.com - fix ncurese builds in openSUSE Patch0: presage-0.8.9-ncurses_flag.patch # PATCH-FIX-UPSTREAM i...@marguerite.su - port to cmuclmtk @@ -46,12 +52,13 @@ BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libtool -%if "%{flavor}" == doc +%if "%{flavor}" == "doc" # Documentation Start BuildRequires: doxygen BuildRequires: ghostscript-fonts-std BuildRequires: graphviz BuildRequires: graphviz-gd +BuildRequires: pkgconfig # Documentation End %else BuildRequires: help2man @@ -63,7 +70,6 @@ BuildRequires: python-gtk-devel BuildRequires: python-xlib BuildRequires: swig -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} BuildRequires: dbus-1-glib-devel BuildRequires: dbus-1-python-devel @@ -90,7 +96,6 @@ %package -n libpresage-devel Summary:Intelligent predictive text entry platform (development files) Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} Requires: libpresage1 = %{version} %description -n libpresage-devel @@ -103,7 +108,7 @@ %package -n libpresage1 Summary:Intelligent predictive text entry platform (shared library) Group: System/Libraries -Requires: presage-data +Requires: presage-data = %{version} %description -n libpresage1 Presage is an intelligent predictive text entry platform. @@ -198,7 +203,7 @@ %endif %prep -%setup -q +%setup -q -n %{sname}-%{version} find . -type f -exec sed -i 's/\r//g' "{}" \; %patch0 -p1 %patch1 -p1 @@ -216,7 +221,8 @@ %build autoreconf -fi %if "%{flavor}" == "doc" -%configure --disable-sqlite +# nl -ba ./configure +%configure --disable-sqlite --disable-gprompter --disable-gpresagemate --disable-python-binding make -C doc %{?_smp_mflags} %else export LIBS+="-lm -lgmodule-2.0"
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2019-06-27 16:23:04 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new.4615 (New) Package is "presage" Thu Jun 27 16:23:04 2019 rev:17 rq:712053 version:0.9.1 Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2017-11-14 14:23:19.282269523 +0100 +++ /work/SRC/openSUSE:Factory/.presage.new.4615/presage.changes 2019-06-27 16:23:05.614331142 +0200 @@ -1,0 +2,11 @@ +Tue Jun 25 11:32:39 UTC 2019 - Stefan Brüns + +- Split out API doc generation using multibuild. graphviz-gd has + become quite heavy as a build dependency. +- Cleanup specfile + * remove defattr, use license macro + * remove conditionals for EOLed distribution versions +- Remove gpresagemate, it depends on the long deprecated XEVIE extension +- Set she-bang for /usr/bin/presage_dbus_* to /usr/bin/python2 + +--- New: _multibuild Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.1lF7gj/_old 2019-06-27 16:23:06.410332427 +0200 +++ /var/tmp/diff_new_pack.1lF7gj/_new 2019-06-27 16:23:06.414332434 +0200 @@ -1,7 +1,7 @@ # # spec file for package presage # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,16 +12,18 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%global flavor @BUILD_FLAVOR@%{nil} + %define py_ver %(python -c "import sys; v=sys.version_info[:2]; print '%%d.%%d'%%v" 2>/dev/null || echo PYTHON-NOT-FOUND) Name: presage Version:0.9.1 Release:0 Summary:Intelligent predictive text entry platform (tools and demos) -License:GPL-2.0 +License:GPL-2.0-only Group: Productivity/Text/Utilities Url:http://presage.sourceforge.net Source: http://ncu.dl.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.tar.gz @@ -39,15 +41,19 @@ # PATCH-FIX-UPSTREAM doxygen no longer ships with the FreeSans font Patch6: presage-0.9.1-doxygen-no-freesans.patch Patch7: presage-buildcycle.diff +BuildRequires: autoconf +BuildRequires: automake BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: libtool +%if "%{flavor}" == doc # Documentation Start BuildRequires: doxygen +BuildRequires: ghostscript-fonts-std BuildRequires: graphviz BuildRequires: graphviz-gd -# Helvetica font, smaller than texlive-gnu-freefont-fonts that provides freesans -BuildRequires: ghostscript-fonts-std # Documentation End +%else BuildRequires: help2man BuildRequires: libcmuclmtk-devel BuildRequires: libtool @@ -64,19 +70,14 @@ BuildRequires: libcppunit-devel BuildRequires: sqlite3-devel BuildRequires: update-desktop-files -%if 0%{?suse_version} >= 1220 -BuildRequires: libXevie-devel -%else -BuildRequires: xorg-x11-libXv-devel -%endif %else BuildRequires: cppunit-devel BuildRequires: dbus-glib-devel BuildRequires: dbus-python-devel BuildRequires: desktop-file-utils -BuildRequires: libXevie-devel BuildRequires: sqlite-devel %endif +%endif %description Presage is an intelligent predictive text entry platform. @@ -85,6 +86,7 @@ This package also contains simple demonstration programs and simulator. +%if "%{flavor}" == "" %package -n libpresage-devel Summary:Intelligent predictive text entry platform (development files) Group: Development/Libraries/C and C++ @@ -123,20 +125,6 @@ This package contains the sample statistical data files and abbreviation files needed by presage. -%package -n libpresage-doc -Summary:Intelligent predictive text entry platform (documentation) -Group: Documentation/Other -%if ! 0%{?sles_version} -BuildArch: noarch -%endif - -%description -n libpresage-doc -Presage is an intelligent predictive text entry platform. - -This package contains the documentation for libpresage. - -Documentation is available in HTML and LaTeX format. - %package -n python-presage Summary:Intelligent predictive text entry platform (Python binding) Group: System/Libraries @@ -160,13 +148,6 @@ This package also contains a simple demonstration program that uses the D-Bus service. -%package -n
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2017-11-14 14:23:18 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new (New) Package is "presage" Tue Nov 14 14:23:18 2017 rev:16 rq:540714 version:0.9.1 Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2017-05-20 14:30:14.096846957 +0200 +++ /work/SRC/openSUSE:Factory/.presage.new/presage.changes 2017-11-14 14:23:19.282269523 +0100 @@ -1,0 +2,6 @@ +Sat Nov 11 01:02:34 UTC 2017 - zai...@opensuse.org + +- Drop obsolete and unused libgnome-devel BuildRequires: No longer + needed. + +--- Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.hVu1pK/_old 2017-11-14 14:23:20.166237295 +0100 +++ /var/tmp/diff_new_pack.hVu1pK/_new 2017-11-14 14:23:20.170237150 +0100 @@ -50,7 +50,6 @@ # Documentation End BuildRequires: help2man BuildRequires: libcmuclmtk-devel -BuildRequires: libgnome-devel BuildRequires: libtool BuildRequires: ncurses-devel BuildRequires: python-atspi
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2017-05-20 14:30:09 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new (New) Package is "presage" Sat May 20 14:30:09 2017 rev:15 rq:496878 version:0.9.1 Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2016-06-21 12:29:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.presage.new/presage.changes 2017-05-20 14:30:14.096846957 +0200 @@ -1,0 +2,7 @@ +Fri May 19 14:28:13 UTC 2017 - jeng...@inai.de + +- Add presage-buildcycle.diff to break the build cycle + preemptively. +- Limit fdupes to not cross typical partition boundaries. + +--- New: presage-buildcycle.diff Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.lRiAjH/_old 2017-05-20 14:30:15.452655135 +0200 +++ /var/tmp/diff_new_pack.lRiAjH/_new 2017-05-20 14:30:15.456654569 +0200 @@ -1,7 +1,7 @@ # # spec file for package presage # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -38,6 +38,7 @@ Patch5: presage-0.9.1-gcc6.patch # PATCH-FIX-UPSTREAM doxygen no longer ships with the FreeSans font Patch6: presage-0.9.1-doxygen-no-freesans.patch +Patch7: presage-buildcycle.diff BuildRequires: fdupes BuildRequires: gcc-c++ # Documentation Start @@ -55,13 +56,6 @@ BuildRequires: python-atspi BuildRequires: python-devel BuildRequires: python-gtk-devel -%if 0%{?suse_version} >= 1320 -BuildRequires: python-wxWidgets >= 3 -BuildRequires: python-wxWidgets-devel >= 3 -%else -BuildRequires: python-wxWidgets -BuildRequires: python-wxWidgets-devel -%endif BuildRequires: python-xlib BuildRequires: swig BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -225,6 +219,7 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 echo "[D-BUS Service]" > apps/dbus/org.gnome.presage.service.in echo "Name=org.gnome.presage.beta" >> apps/dbus/org.gnome.presage.service.in echo "Exec={bindir}/presage_dbus_service --start" >> apps/dbus/org.gnome.presage.service.in @@ -254,7 +249,7 @@ %suse_update_desktop_file gprompter Utility DesktopUtility %suse_update_desktop_file pyprompter Utility DesktopUtility -%fdupes %{buildroot} +%fdupes %{buildroot}/%{_prefix} %else ++ presage-buildcycle.diff ++ From: Jan Engelhardtbuild: always pretend wxpython is available Relying on wxpython's presence if it is not even needed for building is a bad idea, because that causes a build cycle: presage (pyprompter) depends on python-wxWidgets python-wxWidgets depends on wxWidgets wxWidgets depends on SDL2 SDL2 depends on fcitx fcitx depends on presage (libpresage) --- configure.ac | 18 -- 1 file changed, 18 deletions(-) Index: presage-0.9.1/configure.ac === --- presage-0.9.1.orig/configure.ac +++ presage-0.9.1/configure.ac @@ -343,26 +343,8 @@ dnl Checks for pyprompter dnl = if test "$PYTHON" != : then -AC_MSG_CHECKING(for python wx module) -$PYTHON -c "import wx" 2&>/dev/null -if test $? -eq 0; -then have_python_wx=yes -else - have_python_wx=no -fi -AC_MSG_RESULT($have_python_wx) - - -AC_MSG_CHECKING(for python wx.stc module) -$PYTHON -c "import wx.stc" 2&>/dev/null -if test $? -eq 0; -then have_python_wx_stc=yes -else - have_python_wx_stc=no -fi -AC_MSG_RESULT($have_python_wx_stc) fi if test "$PYTHON" != : -a \
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2016-06-21 11:30:59 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new (New) Package is "presage" Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2016-03-07 13:28:33.0 +0100 +++ /work/SRC/openSUSE:Factory/.presage.new/presage.changes 2016-06-21 12:29:26.0 +0200 @@ -1,0 +2,22 @@ +Sun Jun 19 23:32:21 UTC 2016 - jeng...@inai.de + +- Request wx3 for building so we can move off wx2.8 + +--- +Sat Jun 18 06:16:52 UTC 2016 - i...@marguerite.su + +- add patch: presage-0.9.1-doxygen-no-freesans.patch + * doxygen no longer ships with the FreeSans font + * used to suppress the annoying fontconfig output +- add BuildRequires ghostscript-fonts-std providing Helvetica, + default for doxygen, which is also smaller in size than + texlive-gnu-freefont-fonts that provides FreeSans + +--- +Fri Jun 17 15:07:19 UTC 2016 - i...@marguerite.su + +- add patch: presage-0.9.1-gcc6.patch + * fix boo#985362 + * fix narrowing conversion from int to char inside {} + +--- New: presage-0.9.1-doxygen-no-freesans.patch presage-0.9.1-gcc6.patch Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.OunLVJ/_old 2016-06-21 12:29:27.0 +0200 +++ /var/tmp/diff_new_pack.OunLVJ/_new 2016-06-21 12:29:27.0 +0200 @@ -17,7 +17,6 @@ %define py_ver %(python -c "import sys; v=sys.version_info[:2]; print '%%d.%%d'%%v" 2>/dev/null || echo PYTHON-NOT-FOUND) - Name: presage Version:0.9.1 Release:0 @@ -35,17 +34,48 @@ # PATCH-FIX-UPSTREAM automake 1.14 starts to check subdir-objects Patch3: presage-0.9.1-automake-1.14.patch Patch4: reproducible.patch +# PATCH-FIX-UPSTREAM narrowing conversion from int to char inside {} +Patch5: presage-0.9.1-gcc6.patch +# PATCH-FIX-UPSTREAM doxygen no longer ships with the FreeSans font +Patch6: presage-0.9.1-doxygen-no-freesans.patch +BuildRequires: fdupes +BuildRequires: gcc-c++ +# Documentation Start +BuildRequires: doxygen +BuildRequires: graphviz +BuildRequires: graphviz-gd +# Helvetica font, smaller than texlive-gnu-freefont-fonts that provides freesans +BuildRequires: ghostscript-fonts-std +# Documentation End +BuildRequires: help2man +BuildRequires: libcmuclmtk-devel +BuildRequires: libgnome-devel +BuildRequires: libtool +BuildRequires: ncurses-devel +BuildRequires: python-atspi +BuildRequires: python-devel +BuildRequires: python-gtk-devel +%if 0%{?suse_version} >= 1320 +BuildRequires: python-wxWidgets >= 3 +BuildRequires: python-wxWidgets-devel >= 3 +%else +BuildRequires: python-wxWidgets +BuildRequires: python-wxWidgets-devel +%endif +BuildRequires: python-xlib +BuildRequires: swig +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} BuildRequires: dbus-1-glib-devel BuildRequires: dbus-1-python-devel BuildRequires: libcppunit-devel BuildRequires: sqlite3-devel +BuildRequires: update-desktop-files %if 0%{?suse_version} >= 1220 BuildRequires: libXevie-devel %else BuildRequires: xorg-x11-libXv-devel %endif -BuildRequires: update-desktop-files %else BuildRequires: cppunit-devel BuildRequires: dbus-glib-devel @@ -54,24 +84,6 @@ BuildRequires: libXevie-devel BuildRequires: sqlite-devel %endif -BuildRequires: doxygen -BuildRequires: fdupes -BuildRequires: gcc-c++ -BuildRequires: graphviz -BuildRequires: graphviz-gd -BuildRequires: help2man -BuildRequires: libcmuclmtk-devel -BuildRequires: libgnome-devel -BuildRequires: libtool -BuildRequires: ncurses-devel -BuildRequires: python-atspi -BuildRequires: python-devel -BuildRequires: python-gtk-devel -BuildRequires: python-wxWidgets -BuildRequires: python-wxWidgets-devel -BuildRequires: python-xlib -BuildRequires: swig -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Presage is an intelligent predictive text entry platform. @@ -211,6 +223,8 @@ %patch3 -p1 %endif %patch4 -p1 +%patch5 -p1 +%patch6 -p1 echo "[D-BUS Service]" > apps/dbus/org.gnome.presage.service.in echo "Name=org.gnome.presage.beta" >> apps/dbus/org.gnome.presage.service.in echo "Exec={bindir}/presage_dbus_service --start" >> apps/dbus/org.gnome.presage.service.in @@ -223,10 +237,10 @@ make %{?_smp_mflags} %install -make install DESTDIR=%{buildroot} +make %{?_smp_mflags} DESTDIR=%{buildroot} install rm -rf %{buildroot}%{_libdir}/*.a -rm -rf
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2016-03-07 13:27:36 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new (New) Package is "presage" Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2015-09-02 00:36:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.presage.new/presage.changes 2016-03-07 13:28:33.0 +0100 @@ -1,0 +2,5 @@ +Fri Mar 4 08:32:12 UTC 2016 - bwiedem...@suse.com + +- Add reproducible.patch to make build-compare work + +--- New: reproducible.patch Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.0JRjPa/_old 2016-03-07 13:28:36.0 +0100 +++ /var/tmp/diff_new_pack.0JRjPa/_new 2016-03-07 13:28:36.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package presage # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -34,6 +34,7 @@ Patch2: presage-0.9.1-automake-1.12.patch # PATCH-FIX-UPSTREAM automake 1.14 starts to check subdir-objects Patch3: presage-0.9.1-automake-1.14.patch +Patch4: reproducible.patch %if 0%{?suse_version} BuildRequires: dbus-1-glib-devel BuildRequires: dbus-1-python-devel @@ -209,6 +210,7 @@ %if 0%{?suse_version} > 1310 %patch3 -p1 %endif +%patch4 -p1 echo "[D-BUS Service]" > apps/dbus/org.gnome.presage.service.in echo "Name=org.gnome.presage.beta" >> apps/dbus/org.gnome.presage.service.in echo "Exec={bindir}/presage_dbus_service --start" >> apps/dbus/org.gnome.presage.service.in ++ reproducible.patch ++ Index: presage-0.9.1/doc/Doxyfile.in === --- presage-0.9.1.orig/doc/Doxyfile.in +++ presage-0.9.1/doc/Doxyfile.in @@ -940,7 +940,7 @@ HTML_COLORSTYLE_GAMMA = 80 # page will contain the date and time when the page was generated. Setting # this to NO can help when comparing the output of multiple runs. -HTML_TIMESTAMP = YES +HTML_TIMESTAMP = NO # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2015-09-02 00:36:51 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new (New) Package is "presage" Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2015-01-29 13:18:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.presage.new/presage.changes 2015-09-02 00:36:53.0 +0200 @@ -1,0 +2,11 @@ +Sun Aug 23 13:15:28 UTC 2015 - i...@marguerite.su + +- update version 0.9.1 + * see NEWS +- drop: presage-0.9-automake-1.14.patch +- drop: presage-0.9.0-automake_1.12_abuild.patch +- add: presage-0.9.1-automake-1.12.patch +- add: presage-0.9.1-automake-1.14.patch +- drop: presage-swig-3.0.patch,upstreamed + +--- Old: presage-0.9-automake-1.14.patch presage-0.9.0-automake_1.12_abuild.patch presage-0.9.beta20140216.tar.gz presage-swig-3.0.patch New: presage-0.9.1-automake-1.12.patch presage-0.9.1-automake-1.14.patch presage-0.9.1.tar.gz Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.yC48fD/_old 2015-09-02 00:36:54.0 +0200 +++ /var/tmp/diff_new_pack.yC48fD/_new 2015-09-02 00:36:54.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package presage # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -19,23 +19,21 @@ %define py_ver %(python -c "import sys; v=sys.version_info[:2]; print '%%d.%%d'%%v" 2>/dev/null || echo PYTHON-NOT-FOUND) Name: presage -Version:0.9.beta20140216 +Version:0.9.1 Release:0 Summary:Intelligent predictive text entry platform (tools and demos) License:GPL-2.0 Group: Productivity/Text/Utilities Url:http://presage.sourceforge.net -Source: %{name}-%{version}.tar.gz +Source: http://ncu.dl.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM jzh...@suse.com - fix ncurese builds in openSUSE Patch0: presage-0.8.9-ncurses_flag.patch # PATCH-FIX-UPSTREAM i...@marguerite.su - port to cmuclmtk Patch1: presage-0.8.9-port_cmuclmtk.patch # PATCH-FIX-UPSTREAM i...@marguerite.su automake 1.12 abuild patch -Patch2: presage-0.9.0-automake_1.12_abuild.patch +Patch2: presage-0.9.1-automake-1.12.patch # PATCH-FIX-UPSTREAM automake 1.14 starts to check subdir-objects -Patch3: presage-0.9-automake-1.14.patch -# PATCH-FIX-UPSTREAM presage-swig-3.0.patch -- Fix build with SWIG 3.0 -Patch4: presage-swig-3.0.patch +Patch3: presage-0.9.1-automake-1.14.patch %if 0%{?suse_version} BuildRequires: dbus-1-glib-devel BuildRequires: dbus-1-python-devel @@ -211,7 +209,6 @@ %if 0%{?suse_version} > 1310 %patch3 -p1 %endif -%patch4 -p1 echo "[D-BUS Service]" > apps/dbus/org.gnome.presage.service.in echo "Name=org.gnome.presage.beta" >> apps/dbus/org.gnome.presage.service.in echo "Exec={bindir}/presage_dbus_service --start" >> apps/dbus/org.gnome.presage.service.in @@ -291,13 +288,11 @@ %config %{_sysconfdir}/presage.xml %{_datadir}/presage %exclude %{_datadir}/presage/html -%exclude %{_datadir}/presage/latex %exclude %{_datadir}/presage/getting_started.txt %files -n libpresage-doc %defattr(-,root,root) %{_datadir}/presage/html/ -%{_datadir}/presage/latex/ %{_datadir}/presage/getting_started.txt %files -n gpresagemate @@ -326,13 +321,13 @@ %{python_sitearch}/presage.pyo %endif %{_mandir}/man1/presage_python_demo.1.gz -%{python_sitearch}/python_presage-0.9_beta-py%{py_ver}.egg-info +%{python_sitearch}/python_presage-0.9.1-py%{py_ver}.egg-info %files -n pyprompter %defattr(-,root,root) %{_bindir}/pyprompter %{python_sitelib}/prompter -%{python_sitelib}/pyprompter-0.9_beta-py%{py_ver}.egg-info +%{python_sitelib}/pyprompter-0.9.1-py%{py_ver}.egg-info %{_datadir}/applications/pyprompter.desktop %{_datadir}/icons/hicolor/scalable/apps/pyprompter.svg %{_mandir}/man1/pyprompter.1.gz ++ presage-0.9-automake-1.14.patch -> presage-0.9.1-automake-1.12.patch ++ --- /work/SRC/openSUSE:Factory/presage/presage-0.9-automake-1.14.patch 2014-10-29 21:10:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.presage.new/presage-0.9.1-automake-1.12.patch 2015-09-02 00:36:53.0 +0200 @@ -1,13 +1,26 @@ -Index: presage-0.9.beta20140216/configure.ac +Index: presage-0.9.1/Makefile.am
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2015-01-29 13:18:39 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new (New) Package is presage Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2014-10-29 21:10:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.presage.new/presage.changes 2015-01-29 13:18:41.0 +0100 @@ -1,0 +2,5 @@ +Mon Jan 26 13:35:56 UTC 2015 - dims...@opensuse.org + +- Add presage-swig-3.0.patch: Fix build with SWIG 3.0. + +--- New: presage-swig-3.0.patch Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.tCB8TW/_old 2015-01-29 13:18:42.0 +0100 +++ /var/tmp/diff_new_pack.tCB8TW/_new 2015-01-29 13:18:42.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package presage # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -34,6 +34,8 @@ Patch2: presage-0.9.0-automake_1.12_abuild.patch # PATCH-FIX-UPSTREAM automake 1.14 starts to check subdir-objects Patch3: presage-0.9-automake-1.14.patch +# PATCH-FIX-UPSTREAM presage-swig-3.0.patch -- Fix build with SWIG 3.0 +Patch4: presage-swig-3.0.patch %if 0%{?suse_version} BuildRequires: dbus-1-glib-devel BuildRequires: dbus-1-python-devel @@ -209,6 +211,7 @@ %if 0%{?suse_version} 1310 %patch3 -p1 %endif +%patch4 -p1 echo [D-BUS Service] apps/dbus/org.gnome.presage.service.in echo Name=org.gnome.presage.beta apps/dbus/org.gnome.presage.service.in echo Exec={bindir}/presage_dbus_service --start apps/dbus/org.gnome.presage.service.in ++ presage-swig-3.0.patch ++ Index: presage-0.9.beta20140216/bindings/presage.i === --- presage-0.9.beta20140216.orig/bindings/presage.i +++ presage-0.9.beta20140216/bindings/presage.i @@ -1,33 +1,34 @@ -## -# Presage, an extensible predictive text entry system -# --- -# -# Copyright (C) 2008 Matteo Vescovi matteo.vesc...@yahoo.co.uk -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - -## Build instructions -# swig -c++ -python -I../src presage.i -# g++ -c -fpic presage_wrap.cxx ../src/presage.cpp -I/usr/include/python2.4 -I/usr/lib/python2.4/config -I../src -# g++ -shared presage.o presage_wrap.o -L../../build/src/.libs -lpresage -o _presage.so - -## Test with -# python runme.py - +/* + * Presage, an extensible predictive text entry system + * --- + * + * Copyright (C) 2008 Matteo Vescovi matteo.vesc...@yahoo.co.uk + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + +/* Build instructions + * swig -c++ -python -I../src presage.i + * g++ -c -fpic presage_wrap.cxx ../src/presage.cpp -I/usr/include/python2.4 -I/usr/lib/python2.4/config -I../src + * g++ -shared presage.o presage_wrap.o -L../../build/src/.libs -lpresage -o _presage.so + */ + +/* Test with + * python runme.py + */ %module(directors=1) presage @@ -49,4 +50,4 @@
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2014-10-29 21:09:55 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new (New) Package is presage Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2014-07-02 15:04:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.presage.new/presage.changes 2014-10-29 21:10:16.0 +0100 @@ -1,0 +2,7 @@ +Mon Oct 27 09:07:27 UTC 2014 - i...@marguerite.su + +- fix build for factory + * add patch: presage-0.9-automake-1.14.patch + * automake 1.14 starts to check subdir-objects. + +--- New: presage-0.9-automake-1.14.patch Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.tEHmNM/_old 2014-10-29 21:10:17.0 +0100 +++ /var/tmp/diff_new_pack.tEHmNM/_new 2014-10-29 21:10:17.0 +0100 @@ -32,6 +32,8 @@ Patch1: presage-0.8.9-port_cmuclmtk.patch # PATCH-FIX-UPSTREAM i...@marguerite.su automake 1.12 abuild patch Patch2: presage-0.9.0-automake_1.12_abuild.patch +# PATCH-FIX-UPSTREAM automake 1.14 starts to check subdir-objects +Patch3: presage-0.9-automake-1.14.patch %if 0%{?suse_version} BuildRequires: dbus-1-glib-devel BuildRequires: dbus-1-python-devel @@ -204,6 +206,9 @@ %if 0%{?suse_version} = 1220 %patch2 -p1 %endif +%if 0%{?suse_version} 1310 +%patch3 -p1 +%endif echo [D-BUS Service] apps/dbus/org.gnome.presage.service.in echo Name=org.gnome.presage.beta apps/dbus/org.gnome.presage.service.in echo Exec={bindir}/presage_dbus_service --start apps/dbus/org.gnome.presage.service.in ++ presage-0.9-automake-1.14.patch ++ Index: presage-0.9.beta20140216/configure.ac === --- presage-0.9.beta20140216.orig/configure.ac +++ presage-0.9.beta20140216/configure.ac @@ -23,7 +23,7 @@ dnl Process this file with autoconf to p AC_INIT([presage],[0.9~beta],[matteo.vesc...@yahoo.co.uk]) -AM_INIT_AUTOMAKE([-Wall -Werror -Wno-extra-portability]) +AM_INIT_AUTOMAKE([-Wall -Werror -Wno-extra-portability subdir-objects]) AC_CONFIG_SRCDIR([src/lib/presage.cpp]) AC_CONFIG_HEADERS([config.h:config.hin]) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2014-07-02 15:04:44 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new (New) Package is presage Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2013-09-25 14:34:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.presage.new/presage.changes 2014-07-02 15:04:47.0 +0200 @@ -1,0 +2,8 @@ +Tue Jun 10 16:31:45 UTC 2014 - i...@marguerite.su + +- update version 0.9.beta20140216 + * see ChangeLog file +- drop patch: presage-0.8.9-automake_1.12_abuild.patch +- add patch: presage-0.9.0-automake_1.12_abuild.patch + +--- Old: presage-0.8.9-automake_1.12_abuild.patch presage-0.8.9.tar.gz New: presage-0.9.0-automake_1.12_abuild.patch presage-0.9.beta20140216.tar.gz Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.j0WItZ/_old 2014-07-02 15:04:48.0 +0200 +++ /var/tmp/diff_new_pack.j0WItZ/_new 2014-07-02 15:04:48.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package presage # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define py_ver %(python -c import sys; v=sys.version_info[:2]; print '%%d.%%d'%%v 2/dev/null || echo PYTHON-NOT-FOUND) Name: presage -Version:0.8.9 +Version:0.9.beta20140216 Release:0 Summary:Intelligent predictive text entry platform (tools and demos) License:GPL-2.0 @@ -31,7 +31,7 @@ # PATCH-FIX-UPSTREAM i...@marguerite.su - port to cmuclmtk Patch1: presage-0.8.9-port_cmuclmtk.patch # PATCH-FIX-UPSTREAM i...@marguerite.su automake 1.12 abuild patch -Patch2: presage-0.8.9-automake_1.12_abuild.patch +Patch2: presage-0.9.0-automake_1.12_abuild.patch %if 0%{?suse_version} BuildRequires: dbus-1-glib-devel BuildRequires: dbus-1-python-devel @@ -318,13 +318,13 @@ %{python_sitearch}/presage.pyo %endif %{_mandir}/man1/presage_python_demo.1.gz -%{python_sitearch}/python_presage-0.8.9-py%{py_ver}.egg-info +%{python_sitearch}/python_presage-0.9_beta-py%{py_ver}.egg-info %files -n pyprompter %defattr(-,root,root) %{_bindir}/pyprompter %{python_sitelib}/prompter -%{python_sitelib}/pyprompter-0.8.9-py%{py_ver}.egg-info +%{python_sitelib}/pyprompter-0.9_beta-py%{py_ver}.egg-info %{_datadir}/applications/pyprompter.desktop %{_datadir}/icons/hicolor/scalable/apps/pyprompter.svg %{_mandir}/man1/pyprompter.1.gz ++ presage-0.8.9-automake_1.12_abuild.patch - presage-0.9.0-automake_1.12_abuild.patch ++ --- /work/SRC/openSUSE:Factory/presage/presage-0.8.9-automake_1.12_abuild.patch 2013-09-25 14:34:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.presage.new/presage-0.9.0-automake_1.12_abuild.patch 2014-07-02 15:04:47.0 +0200 @@ -1,26 +1,24 @@ -Index: presage-0.8.9.beta20130208/Makefile.am -=== presage-0.8.9.beta20130208.orig/Makefile.am -+++ presage-0.8.9.beta20130208/Makefile.am -@@ -65,7 +65,7 @@ EXTRA_DIST = FAQ - +diff -urN presage-0.9.beta20140216.orig/configure.ac presage-0.9.beta20140216/configure.ac +--- presage-0.9.beta20140216.orig/configure.ac 2014-06-28 23:10:20.668562352 +0800 presage-0.9.beta20140216/configure.ac 2014-06-28 23:10:37.325354114 +0800 +@@ -23,7 +23,7 @@ + + + AC_INIT([presage],[0.9~beta],[matteo.vesc...@yahoo.co.uk]) +-AM_INIT_AUTOMAKE([-Wall -Werror]) ++AM_INIT_AUTOMAKE([-Wall -Werror -Wno-extra-portability]) + + AC_CONFIG_SRCDIR([src/lib/presage.cpp]) + AC_CONFIG_HEADERS([config.h:config.hin]) +diff -urN presage-0.9.beta20140216.orig/Makefile.am presage-0.9.beta20140216/Makefile.am +--- presage-0.9.beta20140216.orig/Makefile.am 2014-06-28 23:10:20.718561727 +0800 presage-0.9.beta20140216/Makefile.am 2014-06-28 23:10:27.924471641 +0800 +@@ -65,7 +65,7 @@ + # Ensure local m4 macros are included during autoreconf and automatic # aclocal.m4 remaking -ACLOCAL_AMFLAGS = -I m4 +#ACLOCAL_AMFLAGS = -I m4 - - + + # Build Debian package -Index: presage-0.8.9.beta20130208/configure.ac -=== presage-0.8.9.beta20130208.orig/configure.ac -+++ presage-0.8.9.beta20130208/configure.ac -@@ -23,7 +23,7 @@ dnl Process this file with autoconf to p - - - AC_INIT([presage],[0.8.9],[matteo.vesc...@yahoo.co.uk])
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2013-07-07 22:22:57 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new (New) Package is presage Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2012-09-25 10:46:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.presage.new/presage.changes 2013-07-07 22:22:59.0 +0200 @@ -1,0 +2,6 @@ +Wed Jul 3 02:23:36 UTC 2013 - i...@marguerite.su + +- update version 0.8.9.beta20130208 + * see ChangeLog for details + +--- Old: presage-0.8.8.tar.gz presage_automake_1.12.abuild.patch presage_ncurses_flag.patch presage_port_cmuclmtk.patch New: presage-0.8.9-automake_1.12_abuild.patch presage-0.8.9-ncurses_flag.patch presage-0.8.9-port_cmuclmtk.patch presage-0.8.9.beta20130208.tar.gz Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.2nuOoJ/_old 2013-07-07 22:23:00.0 +0200 +++ /var/tmp/diff_new_pack.2nuOoJ/_new 2013-07-07 22:23:00.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package presage # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define py_ver %(python -c import sys; v=sys.version_info[:2]; print '%%d.%%d'%%v 2/dev/null || echo PYTHON-NOT-FOUND) Name: presage -Version:0.8.8 +Version:0.8.9.beta20130208 Release:0 Summary:Intelligent predictive text entry platform (tools and demos) License:GPL-2.0 @@ -27,11 +27,11 @@ Url:http://presage.sourceforge.net Source: %{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM jzh...@suse.com - fix ncurese builds in openSUSE -Patch0: presage_ncurses_flag.patch +Patch0: presage-0.8.9-ncurses_flag.patch # PATCH-FIX-UPSTREAM i...@marguerite.su - port to cmuclmtk -Patch1: presage_port_cmuclmtk.patch +Patch1: presage-0.8.9-port_cmuclmtk.patch # PATCH-FIX-UPSTREAM i...@marguerite.su automake 1.12 abuild patch -Patch2: presage_automake_1.12.abuild.patch +Patch2: presage-0.8.9-automake_1.12_abuild.patch %if 0%{?suse_version} BuildRequires: dbus-1-glib-devel BuildRequires: dbus-1-python-devel @@ -61,7 +61,12 @@ BuildRequires: libgnome-devel BuildRequires: libtool BuildRequires: ncurses-devel +BuildRequires: python-atspi BuildRequires: python-devel +BuildRequires: python-gtk-devel +BuildRequires: python-wxWidgets +BuildRequires: python-wxWidgets-devel +BuildRequires: python-xlib BuildRequires: swig BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -127,6 +132,7 @@ %package -n python-presage Summary:Intelligent predictive text entry platform (Python binding) Group: System/Libraries +%py_requires %description -n python-presage Presage is an intelligent predictive text entry platform. @@ -156,6 +162,12 @@ %package -n python-presagemate Summary:Universial predictive text companion Group: Productivity/Text/Utilities +Requires: python-atspi +Requires: python-gtk +Requires: python-presage +Requires: python-xlib +BuildArch: noarch +%py_requires %description -n python-presagemate Pypresagemate is a universal predictive text companion. Pypresagemate works alongside any AT-SPI aware application. The Assistive Technology Service Provider Interface (AT-SPI) is a toolkit-neutral way of providing accessibility facilities in applications. Pypresagemate works in the background by tracking what keystrokes are typed and displaying predictions in its window. When a prediction is selected, text is sent to the active application. @@ -173,6 +185,9 @@ Summary:Intelligent predictive wxPython text editor Group: Productivity/Text/Editors Requires: python-presagemate +Requires: python-wxWidgets +BuildArch: noarch +%py_requires %description -n pyprompter This package contains the wxPython predictive text editor pyprompter. @@ -183,11 +198,16 @@ %prep %setup -q +find . -type f -exec sed -i 's/\r//g' {} \; %patch0 -p1 %patch1 -p1 %if 0%{?suse_version} = 1220 %patch2 -p1 %endif +echo [D-BUS Service] apps/dbus/org.gnome.presage.service.in +echo Name=org.gnome.presage.beta apps/dbus/org.gnome.presage.service.in +echo Exec={bindir}/presage_dbus_service --start apps/dbus/org.gnome.presage.service.in +echo User=root
commit presage for openSUSE:Factory
Hello community, here is the log from the commit of package presage for openSUSE:Factory checked in at 2012-09-17 01:29:18 Comparing /work/SRC/openSUSE:Factory/presage (Old) and /work/SRC/openSUSE:Factory/.presage.new (New) Package is presage, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/presage/presage.changes 2012-08-05 15:21:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.presage.new/presage.changes 2012-09-17 01:29:23.0 +0200 @@ -1,0 +2,5 @@ +Thu Sep 13 22:15:43 UTC 2012 - i...@marguerite.su + +- support fedora builds. + +--- Other differences: -- ++ presage.spec ++ --- /var/tmp/diff_new_pack.2pJ1zb/_old 2012-09-17 01:29:24.0 +0200 +++ /var/tmp/diff_new_pack.2pJ1zb/_new 2012-09-17 01:29:24.0 +0200 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # +%define py_ver %(python -c import sys; v=sys.version_info[:2]; print '%%d.%%d'%%v 2/dev/null || echo PYTHON-NOT-FOUND) Name: presage Version: 0.8.8 @@ -24,14 +25,29 @@ Url: http://presage.sourceforge.net Group: Productivity/Text/Utilities Source:%{name}-%{version}.tar.gz +%if 0%{?suse_version} BuildRequires: dbus-1-python-devel BuildRequires: dbus-1-glib-devel +BuildRequires: sqlite3-devel +BuildRequires: libcppunit-devel +%if 0%{?suse_version} = 1220 +BuildRequires: libXevie-devel +%else +BuildRequires: xorg-x11-libXv-devel +%endif +BuildRequires: update-desktop-files +%else +BuildRequires: dbus-python-devel +BuildRequires: dbus-glib-devel +BuildRequires: sqlite-devel +BuildRequires: cppunit-devel +BuildRequires: libXevie-devel +BuildRequires: desktop-file-utils +%endif BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: sqlite3-devel BuildRequires: python-devel BuildRequires: ncurses-devel -BuildRequires: libcppunit-devel BuildRequires: swig BuildRequires: doxygen BuildRequires: graphviz @@ -39,12 +55,6 @@ BuildRequires: libcmuclmtk-devel BuildRequires: libgnome-devel BuildRequires: help2man -%if 0%{?suse_version} = 1220 -BuildRequires: libXevie-devel -%else -BuildRequires: xorg-x11-libXv-devel -%endif -BuildRequires: update-desktop-files BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -161,7 +171,6 @@ pyprompter displays predictions in a contextual pop-up box as each letter is typed. Predictions can be easily selected and inserted in the document. - %prep %setup -q @@ -171,11 +180,13 @@ make %{?_smp_mflags} %install -%makeinstall +make install DESTDIR=%{buildroot} rm -rf %{buildroot}%{_libdir}/*.a rm -rf %{buildroot}%{_libdir}/*.la +%if 0%{?suse_version} + pushd %{buildroot}%{python_sitelib}/prompter/ %py_compile . popd @@ -188,6 +199,17 @@ %fdupes %{buildroot} +%else + +desktop-file-install --add-category=Utility --delete-original --dir=%{buildroot}%{_datadir}/applications \ +%{buildroot}/%{_datadir}/applications/gprompter.desktop +desktop-file-install --add-category=Utility --delete-original --dir=%{buildroot}%{_datadir}/applications \ +%{buildroot}/%{_datadir}/applications/pyprompter.desktop + +fdupes -n -q -r %{buildroot} + +%endif + %post -n libpresage1 -p /sbin/ldconfig %postun -n libpresage1 -p /sbin/ldconfig @@ -195,11 +217,13 @@ %files %defattr(-,root,root) %doc AUTHORS ChangeLog NEWS README COPYING THANKS TODO -#%{_bindir}/presage_demo +%if 0%{?fedora_version} +%{_bindir}/presage_demo +%{_mandir}/man1/presage_demo.1.gz +%endif %{_bindir}/presage_demo_text %{_bindir}/presage_simulator %{_bindir}/text2ngram -#%{_mandir}/man1/presage_demo.1.gz %{_mandir}/man1/presage_demo_text.1.gz %{_mandir}/man1/presage_simulator.1.gz %{_mandir}/man1/text2ngram.1.gz @@ -256,6 +280,9 @@ %{python_sitearch}/_presage.so %{python_sitearch}/presage.py %{python_sitearch}/presage.pyc +%if 0%{?fedora_version} +%{python_sitearch}/presage.pyo +%endif %{python_sitearch}/python_presage-%{version}-py%{py_ver}.egg-info %{_mandir}/man1/presage_python_demo.1.gz -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org