Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package newt for openSUSE:Factory checked in at 2026-09-15 17:09:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/newt (Old) and /work/SRC/openSUSE:Factory/.newt.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "newt" Tue Sep 15 17:09:30 2026 rev:54 rq:1377851 version:0.52.25 Changes: -------- +++ only whitespace diff in changes, re-diffing --- /work/SRC/openSUSE:Factory/newt/newt.changes 2025-04-09 21:49:31.492234765 +0200 +++ /work/SRC/openSUSE:Factory/.newt.new.383539/newt.changes 2026-09-15 17:10:15.051934738 +0200 @@ -1,0 +2,8 @@ +Fri Sep 11 22:34:24 UTC 2026 - Matej Cepl <[email protected]> + +- Fix new home of the project +- remove python2 support +- remove dependency on old macros.python3 +- drop rpmlintrc + +------------------------------------------------------------------- Old: ---- newt-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ newt-doc.spec ++++++ --- /var/tmp/diff_new_pack.pAeLuN/_old 2026-09-15 17:10:16.560997894 +0200 +++ /var/tmp/diff_new_pack.pAeLuN/_new 2026-09-15 17:10:16.562997977 +0200 @@ -1,7 +1,7 @@ # # spec file for package newt-doc # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,8 +22,8 @@ Summary: Tutorial for Nifty Erik's Windowing Toolkit License: LGPL-2.1-or-later Group: Documentation/Howto -URL: https://pagure.io/newt -Source: https://fedorahosted.org/releases/n/e/newt/newt-%{version}.tar.gz +URL: https://gitlab.com/newt-ui/newt +Source: https://gitlab.com/newt-ui/newt/-/archive/%{version}/newt-%{version}.tar.gz # needed for tutorial.pdf BuildRequires: docbook-toys BuildRequires: texlive-courier ++++++ newt.spec ++++++ --- /var/tmp/diff_new_pack.pAeLuN/_old 2026-09-15 17:10:16.609999944 +0200 +++ /var/tmp/diff_new_pack.pAeLuN/_new 2026-09-15 17:10:16.616000196 +0200 @@ -1,7 +1,7 @@ # # spec file for package newt # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,27 +18,22 @@ %define libname lib%{name} %define libsoname %{libname}0_52 -%{!?python2_sitearch: %global python2_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} -%bcond_without python2 Name: newt Version: 0.52.25 Release: 0 Summary: A library for text mode user interfaces License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ -URL: https://pagure.io/newt -Source: https://fedorahosted.org/releases/n/e/newt/%{name}-%{version}.tar.gz +URL: https://gitlab.com/newt-ui/newt +Source0: https://gitlab.com/newt-ui/newt/-/archive/%{version}/newt-%{version}.tar.gz Source2: baselibs.conf -Source10: %{name}-rpmlintrc Patch0: newt-0.52.20-implicit-pointer-decl.patch +BuildRequires: autoconf BuildRequires: fdupes BuildRequires: pkgconfig BuildRequires: popt-devel BuildRequires: python3-devel BuildRequires: slang-devel -%if %{with python2} -BuildRequires: python-devel -%endif %description Newt is a programming library for color text-mode, widget-based user @@ -101,20 +96,6 @@ check boxes, radio buttons, labels, plain text fields, scrollbars, etc., to text mode user interfaces. -%package -n python2-%{name} -Summary: Python bindings for newt -License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later -Group: Development/Languages/Python -Requires: %{name} = %{version} -Provides: python-%{name} = %{version} -Obsoletes: python-%{name} < %{version} -Provides: %{name}-python = %{version} -Obsoletes: %{name}-python < %{version} - -%description -n python2-%{name} -The python-newt package contains the Python bindings for the newt -library providing a python API for creating text mode interfaces. - %package -n python3-%{name} Summary: Python 3 bindings for newt License: LGPL-2.1-or-later @@ -132,18 +113,14 @@ %global _lto_cflags %{_lto_cflags} -ffat-lto-objects # gpm support seems to smash the stack # --with-gpm-support +./autogen.sh %configure --without-tcl ## make depend -make CPPFLAGS="%{optflags} -fPIC -D_GNU_SOURCE" %{?_smp_mflags} all +%make_build CPPFLAGS="%{optflags} -fPIC -D_GNU_SOURCE" all chmod 0644 peanuts.py popcorn.py %install -%if %{with python2} -pyversions="python%{py_ver}" -%else -pyversions="" -%endif -pyversions="$pyversions python%{py3_ver}" +pyversions="python%{py3_ver}" make PYTHONVERS="$pyversions" instroot=%{buildroot} DESTDIR=%{buildroot} install install-sh # currently we don't support these languages for lang in ast bal sr@latin wo; do @@ -152,45 +129,29 @@ %find_lang %{name} -%if %{with python2} -%py_compile %{buildroot}/%{python_sitearch} -%py_compile -O %{buildroot}/%{python_sitearch} -%endif -%py3_compile %{buildroot}/%{python3_sitearch} -%py3_compile -O %{buildroot}/%{python3_sitearch} +%{python3_compile} %fdupes %{buildroot}/%{python3_sitearch} %post -n %{libsoname} -p /sbin/ldconfig %postun -n %{libsoname} -p /sbin/ldconfig %files -f %{name}.lang -%defattr(-,root,root) %license COPYING %{_bindir}/whiptail %{_mandir}/man1/whiptail.1%{?ext_man} %files -n %{libsoname} -%defattr(-,root,root) %{_libdir}/%{libname}.so.* %files devel -%defattr(-,root,root) %{_includedir}/%{name}.h %{_libdir}/%{libname}.so %{_libdir}/pkgconfig/*.pc %files static -%defattr(-,root,root) %{_libdir}/%{libname}.a -%if %{with python2} -%files -n python2-%{name} -%defattr(-,root,root) -%{python2_sitearch}/* -%endif - %files -n python3-%{name} -%defattr(-,root,root) %{python3_sitearch}/*.so %{python3_sitearch}/*.py* %{python3_sitearch}/__pycache__/*.py* ++++++ newt-0.52.25.tar.gz ++++++ ++++ 5737 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/newt-0.52.25/.gitignore new/newt-0.52.25/.gitignore --- old/newt-0.52.25/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/newt-0.52.25/.gitignore 2025-03-10 14:29:06.000000000 +0100 @@ -0,0 +1,20 @@ +*.o +*.so +*.cache +configure +config.* +.depend +install-sh +Makefile +po/*.mo +test +testgrid +whiptail +libnewt.a +libnewt.pc +libnewt.so* +snack.pyc +shared +testtree +showkey +showchars diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/newt-0.52.25/config.h.in new/newt-0.52.25/config.h.in --- old/newt-0.52.25/config.h.in 2025-03-10 14:32:29.000000000 +0100 +++ new/newt-0.52.25/config.h.in 1970-01-01 01:00:00.000000000 +0100 @@ -1,99 +0,0 @@ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if NLS support is enabled */ -#undef ENABLE_NLS - -/* Define to 1 if you have the <alloca.h> header file. */ -#undef HAVE_ALLOCA_H - -/* Define to 1 if you have the <inttypes.h> header file. */ -#undef HAVE_INTTYPES_H - -/* Define to 1 if you have the <libintl.h> header file. */ -#undef HAVE_LIBINTL_H - -/* Define to 1 if you have the <popt.h> header file. */ -#undef HAVE_POPT_H - -/* Define to 1 if you have the <stdint.h> header file. */ -#undef HAVE_STDINT_H - -/* Define to 1 if you have the <stdio.h> header file. */ -#undef HAVE_STDIO_H - -/* Define to 1 if you have the <stdlib.h> header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the <strings.h> header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the <string.h> header file. */ -#undef HAVE_STRING_H - -/* Define to 1 if you have the <sys/select.h> header file. */ -#undef HAVE_SYS_SELECT_H - -/* Define to 1 if you have the <sys/stat.h> header file. */ -#undef HAVE_SYS_STAT_H - -/* Define to 1 if you have the <sys/types.h> header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have the <unistd.h> header file. */ -#undef HAVE_UNISTD_H - -/* Default NEWT_COLORS_FILE */ -#undef NEWT_COLORS_FILE - -/* Package Name */ -#undef PACKAGE - -/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#undef PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the home page for this package. */ -#undef PACKAGE_URL - -/* Define to the version of this package. */ -#undef PACKAGE_VERSION - -/* The size of 'long', as computed by sizeof. */ -#undef SIZEOF_LONG - -/* The size of 'long long', as computed by sizeof. */ -#undef SIZEOF_LONG_LONG - -/* The size of 'void *', as computed by sizeof. */ -#undef SIZEOF_VOID_P - -/* Define to 1 if all of the C89 standard headers exist (not just the ones - required in a freestanding environment). This macro is provided for - backward compatibility; new code need not use it. */ -#undef STDC_HEADERS - -/* Define to 1 if GPM support is enabled */ -#undef USE_GPM - -/* NEWT Version String */ -#undef VERSION - -/* Number of bits in a file offset, on hosts where this is settable. */ -#undef _FILE_OFFSET_BITS - -/* Define to 1 on platforms where this makes off_t a 64-bit type. */ -#undef _LARGE_FILES - -/* Number of bits in time_t, on hosts where this is settable. */ -#undef _TIME_BITS - -/* Define to 1 on platforms where this makes time_t a 64-bit type. */ -#undef __MINGW_USE_VC2005_COMPAT Binary files old/newt-0.52.25/po/ar.mo and new/newt-0.52.25/po/ar.mo differ Binary files old/newt-0.52.25/po/as.mo and new/newt-0.52.25/po/as.mo differ Binary files old/newt-0.52.25/po/ast.mo and new/newt-0.52.25/po/ast.mo differ Binary files old/newt-0.52.25/po/bal.mo and new/newt-0.52.25/po/bal.mo differ Binary files old/newt-0.52.25/po/bg.mo and new/newt-0.52.25/po/bg.mo differ Binary files old/newt-0.52.25/po/bn.mo and new/newt-0.52.25/po/bn.mo differ Binary files old/newt-0.52.25/po/bn_IN.mo and new/newt-0.52.25/po/bn_IN.mo differ Binary files old/newt-0.52.25/po/bs.mo and new/newt-0.52.25/po/bs.mo differ Binary files old/newt-0.52.25/po/ca.mo and new/newt-0.52.25/po/ca.mo differ Binary files old/newt-0.52.25/po/cs.mo and new/newt-0.52.25/po/cs.mo differ Binary files old/newt-0.52.25/po/cy.mo and new/newt-0.52.25/po/cy.mo differ Binary files old/newt-0.52.25/po/da.mo and new/newt-0.52.25/po/da.mo differ Binary files old/newt-0.52.25/po/de.mo and new/newt-0.52.25/po/de.mo differ Binary files old/newt-0.52.25/po/dz.mo and new/newt-0.52.25/po/dz.mo differ Binary files old/newt-0.52.25/po/el.mo and new/newt-0.52.25/po/el.mo differ Binary files old/newt-0.52.25/po/eo.mo and new/newt-0.52.25/po/eo.mo differ Binary files old/newt-0.52.25/po/es.mo and new/newt-0.52.25/po/es.mo differ Binary files old/newt-0.52.25/po/et.mo and new/newt-0.52.25/po/et.mo differ Binary files old/newt-0.52.25/po/eu.mo and new/newt-0.52.25/po/eu.mo differ Binary files old/newt-0.52.25/po/fa.mo and new/newt-0.52.25/po/fa.mo differ Binary files old/newt-0.52.25/po/fi.mo and new/newt-0.52.25/po/fi.mo differ Binary files old/newt-0.52.25/po/fr.mo and new/newt-0.52.25/po/fr.mo differ Binary files old/newt-0.52.25/po/ga.mo and new/newt-0.52.25/po/ga.mo differ Binary files old/newt-0.52.25/po/gl.mo and new/newt-0.52.25/po/gl.mo differ Binary files old/newt-0.52.25/po/gu.mo and new/newt-0.52.25/po/gu.mo differ Binary files old/newt-0.52.25/po/he.mo and new/newt-0.52.25/po/he.mo differ Binary files old/newt-0.52.25/po/hi.mo and new/newt-0.52.25/po/hi.mo differ Binary files old/newt-0.52.25/po/hr.mo and new/newt-0.52.25/po/hr.mo differ Binary files old/newt-0.52.25/po/hu.mo and new/newt-0.52.25/po/hu.mo differ Binary files old/newt-0.52.25/po/ia.mo and new/newt-0.52.25/po/ia.mo differ Binary files old/newt-0.52.25/po/id.mo and new/newt-0.52.25/po/id.mo differ Binary files old/newt-0.52.25/po/it.mo and new/newt-0.52.25/po/it.mo differ Binary files old/newt-0.52.25/po/ja.mo and new/newt-0.52.25/po/ja.mo differ Binary files old/newt-0.52.25/po/ka.mo and new/newt-0.52.25/po/ka.mo differ Binary files old/newt-0.52.25/po/km.mo and new/newt-0.52.25/po/km.mo differ Binary files old/newt-0.52.25/po/kn.mo and new/newt-0.52.25/po/kn.mo differ Binary files old/newt-0.52.25/po/ko.mo and new/newt-0.52.25/po/ko.mo differ Binary files old/newt-0.52.25/po/ku.mo and new/newt-0.52.25/po/ku.mo differ Binary files old/newt-0.52.25/po/lt.mo and new/newt-0.52.25/po/lt.mo differ Binary files old/newt-0.52.25/po/lv.mo and new/newt-0.52.25/po/lv.mo differ Binary files old/newt-0.52.25/po/mg.mo and new/newt-0.52.25/po/mg.mo differ Binary files old/newt-0.52.25/po/mk.mo and new/newt-0.52.25/po/mk.mo differ Binary files old/newt-0.52.25/po/ml.mo and new/newt-0.52.25/po/ml.mo differ Binary files old/newt-0.52.25/po/mr.mo and new/newt-0.52.25/po/mr.mo differ Binary files old/newt-0.52.25/po/ms.mo and new/newt-0.52.25/po/ms.mo differ Binary files old/newt-0.52.25/po/nb.mo and new/newt-0.52.25/po/nb.mo differ Binary files old/newt-0.52.25/po/nds.mo and new/newt-0.52.25/po/nds.mo differ Binary files old/newt-0.52.25/po/ne.mo and new/newt-0.52.25/po/ne.mo differ Binary files old/newt-0.52.25/po/nl.mo and new/newt-0.52.25/po/nl.mo differ Binary files old/newt-0.52.25/po/nn.mo and new/newt-0.52.25/po/nn.mo differ Binary files old/newt-0.52.25/po/pa.mo and new/newt-0.52.25/po/pa.mo differ Binary files old/newt-0.52.25/po/pl.mo and new/newt-0.52.25/po/pl.mo differ Binary files old/newt-0.52.25/po/pt.mo and new/newt-0.52.25/po/pt.mo differ Binary files old/newt-0.52.25/po/pt_BR.mo and new/newt-0.52.25/po/pt_BR.mo differ Binary files old/newt-0.52.25/po/ro.mo and new/newt-0.52.25/po/ro.mo differ Binary files old/newt-0.52.25/po/ru.mo and new/newt-0.52.25/po/ru.mo differ Binary files old/newt-0.52.25/po/sk.mo and new/newt-0.52.25/po/sk.mo differ Binary files old/newt-0.52.25/po/sl.mo and new/newt-0.52.25/po/sl.mo differ Binary files old/newt-0.52.25/po/sq.mo and new/newt-0.52.25/po/sq.mo differ Binary files old/newt-0.52.25/po/sr.mo and new/newt-0.52.25/po/sr.mo differ Binary files old/newt-0.52.25/po/[email protected] and new/newt-0.52.25/po/[email protected] differ Binary files old/newt-0.52.25/po/sv.mo and new/newt-0.52.25/po/sv.mo differ Binary files old/newt-0.52.25/po/ta.mo and new/newt-0.52.25/po/ta.mo differ Binary files old/newt-0.52.25/po/te.mo and new/newt-0.52.25/po/te.mo differ Binary files old/newt-0.52.25/po/tg.mo and new/newt-0.52.25/po/tg.mo differ Binary files old/newt-0.52.25/po/th.mo and new/newt-0.52.25/po/th.mo differ Binary files old/newt-0.52.25/po/tl.mo and new/newt-0.52.25/po/tl.mo differ Binary files old/newt-0.52.25/po/tr.mo and new/newt-0.52.25/po/tr.mo differ Binary files old/newt-0.52.25/po/uk.mo and new/newt-0.52.25/po/uk.mo differ Binary files old/newt-0.52.25/po/vi.mo and new/newt-0.52.25/po/vi.mo differ Binary files old/newt-0.52.25/po/wo.mo and new/newt-0.52.25/po/wo.mo differ Binary files old/newt-0.52.25/po/xh.mo and new/newt-0.52.25/po/xh.mo differ Binary files old/newt-0.52.25/po/zh_CN.mo and new/newt-0.52.25/po/zh_CN.mo differ Binary files old/newt-0.52.25/po/zh_TW.mo and new/newt-0.52.25/po/zh_TW.mo differ
