commit 36a9f34e23e43e4a23dc3a0225a762ed63faa442 Author: eabdullin Date: Thu Aug 29 12:36:48 2024 +0000 Import from CS diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6ab2793 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +gnulib-bad1faa.tar.gz diff --git a/check-module.1 b/check-module.1 new file mode 100644 index 0000000..5a14ecb --- /dev/null +++ b/check-module.1 @@ -0,0 +1,33 @@ +.TH CHECK-MODULE 1 "2006-06-01" "0.0.20060601" "GNU Portability Library" + +.SH NAME +check-module \- program to check gnulib modules. + +.SH SYNOPSIS +.B check-module [OPTIONS] FILE... + +.SH DESCRIPTION +The GNU portability library is a macro system and C declarations and definitions for commonly-used API elements and abstracted system behaviors. It can be used to improve portability and other functionality in your programs. +.PP +.B check-module +reads a module description file and derives the set of files included directly by any .c or .h file listed in the `Files:' section. First, it takes the union of all such sets for any dependent modules. Then, it compares that set with the set derived from the names listed in the various Files: sections. +.PP + +.SH OPTIONS +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-v, \-\-version +Show version of program. + +.SH BUGS +Report bugs to . + +.SH SEE ALSO +.BR gnulib (1). + +.SH AUTHOR +check-module was written by the Free Software Foundation and others (sources of various origins). +.PP +This manual page was written by Daniel Baumann , for the Debian project (but may be used by others). diff --git a/gnulib-tool.1 b/gnulib-tool.1 new file mode 100644 index 0000000..a3ed5fa --- /dev/null +++ b/gnulib-tool.1 @@ -0,0 +1,182 @@ +.TH GNULIB\-TOOL 1 "2006-06-01" "0.0.20060601" "GNU Portability Library" + +.SH NAME +gnulib\-tool \- program for authors or maintainers which want to import modules +from gnulib into their packages. + +.SH SYNOPSIS +.B gnulib\-tool +\-\-list +.PP +.B gnulib\-tool +\-\-import [module1 ... moduleN] +.PP +.B gnulib\-tool +\-\-update +.PP +.B gnulib\-tool +\-\-create-testdir \-\-dir=directory module1 ... moduleN +.PP +.B gnulib\-tool +\-\-create-megatestdir \-\-dir=directory [module1 ... moduleN] +.PP +.B gnulib\-tool +\-\-test \-\-dir=directory module1 ... moduleN +.PP +.B gnulib\-tool +\-\-megatest \-\-dir=directory [module1 ... moduleN] +.PP +.B gnulib\-tool +\-\-extract-description module +.PP +.B gnulib\-tool +\-\-extract-filelist module +.PP +.B gnulib\-tool +\-\-extract-dependencies module +.PP +.B gnulib\-tool +\-\-extract-autoconf-snippet module +.PP +.B gnulib\-tool +\-\-extract-automake-snippet module +.PP +.B gnulib\-tool +\-\-extract-include-directive module +.PP +.B gnulib\-tool +\-\-extract-license module +.PP +.B gnulib\-tool +\-\-extract-maintainer module +.PP +.B gnulib\-tool +\-\-extract-tests-module module + +.SH DESCRIPTION +The GNU portability library is a macro system and C declarations and definitions +for commonly-used API elements and abstracted system behaviors. It can be used +to improve portability and other functionality in your programs. +.PP + +.SH OPTIONS +Operation modes: +.TP +.B \-\-list +print the available module names. +.TP +.B \-\-import +import the given modules into the current package; if no modules are specified, +update the current package from the current gnulib. +.TP +.B \-\-update +update the current package, restore files omitted from CVS. +.TP +.B \-\-create-testdir +create a scratch package with the given modules. +.TP +.B \-\-create-megatestdir +create a mega scratch package with the given modules one by one and all +together. +.TP +.B \-\-test +test the combination of the given modules (recommended to use CC="gcc \-Wall" +here). +.TP +.B \-\-megatest +test the given modules one by one and all together (recommended to use CC="gcc +\-Wall" here). +.TP +.B \-\-extract-description +extract the description. +.TP +.B \-\-extract-filelist +extract the list of files. +.TP +.B \-\-extract-dependencies +extract the dependencies. +.TP +.B \-\-extract-autoconf-snippet +extract the snippet for configure.ac. +.TP +.B \-\-extract-automake-snippet +extract the snippet for lib/Makefile.am. +.TP +.B \-\-extract-include-directive +extract the #include directive. +.TP +.B \-\-extract-license +report the license terms of the source files under lib/. +.TP +.B \-\-extract-maintainer +report the maintainer(s) inside gnulib. +.TP +.B \-\-extract-tests-module +report the unit test module, if it exists. +.PP + +Options: +.TP +.B \-\-dir=DIRECTORY +specify the target directory. For \-\-import, this specifies where your +configure.ac can be found. Defaults to current directory. +.TP +.B \-\-lib=LIBRARY +Specify the library name. Defaults to 'libgnu'. +.TP +.B \-\-source-base=DIRECTORY +Directory relative \-\-dir where source code is placed (default "lib"), for +\-\-import. +.TP +.B \-\-m4-base=DIRECTORY +Directory relative \-\-dir where *.m4 macros are placed (default "m4"), for +\-\-import. +.TP +.B \-\-tests-base=DIRECTORY +Directory relative \-\-dir where unit tests are placed (default "tests"), for +\-\-import. +.TP +.B \-\-aux-dir=DIRECTORY +Directory relative \-\-dir where auxiliary build tools are placed (default +"build-aux"). +.TP +.B \-\-with-tests +Include unit tests for the included modules. +.TP +.B \-\-avoid=MODULE +Avoid including the given MODULE. Useful if you have code that provides +equivalent functionality. This option can be repeated. +.TP +.B \-\-lgpl +Abort if modules aren't available under the LGPL. Also modify license template +from GPL to LGPL. +.TP +.B \-\-libtool +Use libtool rules, for \-\-import. +.TP +.B \-\-macro-prefix=PREFIX +Specify the prefix of the macros 'gl_EARLY' and 'gl_INIT'. Default is 'gl'. +.TP +.B \-\-no-changelog +don't update or create ChangeLog files. +.TP +.B \-\-dry-run +For \-\-import, only print what would have been done. +.TP +.B -s, \-\-symbolic, \-\-symlink +Make symbolic links instead of copying files. +.PP +.TP +.B \-h, \-\-help +Show summary of options. + +.SH BUGS +Report bugs to . + +.SH SEE ALSO +.BR check-module (1). + +.SH AUTHOR +gnulib was written by the Free Software Foundation and others (sources of various origins). +.PP +This manual page was written by Daniel Baumann , for the Debian project (but may be used by others). diff --git a/gnulib.spec b/gnulib.spec new file mode 100644 index 0000000..530a094 --- /dev/null +++ b/gnulib.spec @@ -0,0 +1,467 @@ +%global commit bad1faa7f5fd21a315c45cc6327cfc9874f499fb +# %%global tag 11 #disabled due to unarragment release line after mass rebuild. +%global githead %(printf %%.7s %commit) +%global gitdate 20230709 + +# epel7 compatibility mode +%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} + +# Module Sample: (Alpha Version) +# %% global moduleX %%name-of-module +# +# %% package -n %%{moduleX} +# Summary: %%{summary_of_moduleX} +# License: %%{license_of_moduleX} +# +# %% description -n %%{moduleX} +# %%description-of-module +# +# %% prep +# ./gnulib-tool --create-testdir --dir=build-%%{moduleX} %%{moduleX} +# +# %% build +# pushd build-%%{moduleX} +# %% configure --prefix=%%_prefix +# make %%{?_smp_mflags} +# popd +# +# %% install +# pushd build-%%{moduleX} +# %%make_install +# popd +# help2man -N --no-discard-stderr %%{buildroot}%%{_bindir}/%%{moduleX} | gzip -9c > %%{buildroot}%%{_mandir}/man1/%%{moduleX}.1.gz +# +# %% files -n %%{moduleX} +# %%{_bindir}/%%{moduleX} +# %%{_mandir}/*/%%{moduleX}.* + +################################## +# LIST OF SINGLE MODULE PACKAGES : +# 1.git-merge-changelog +################################## + +%global module1 git-merge-changelog +%global common_desc \ +The GNU portability library is a macro system and C declarations and \ +definitions for commonly-used API elements and abstracted system behaviors. \ +It can be used to improve portability and other functionality in your programs. + +Name: gnulib +Version: 0 +Release: 49.%{gitdate}git%{?dist} +Summary: GNU Portability Library +License: Public Domain and BSD and GPLv2+ and GPLv3 and GPLv3+ and LGPLv2 and LGPLv2+ and LGPLv3+ +URL: https://www.gnu.org/software/gnulib +Source0: https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=snapshot;h=%{githead};sf=tgz;name=gnulib-%{githead}.tar.gz#/gnulib-%{githead}.tar.gz +Source1: https://erislabs.net/gitweb/?p=gnulib.git;a=blob_plain;hb=HEAD;f=debian/manpages/check-module.1 +Source2: https://erislabs.net/gitweb/?p=gnulib.git;a=blob_plain;hb=HEAD;f=debian/manpages/gnulib-tool.1 + +Patch0: test-u8-strstr-alarm.diff + +BuildRequires: perl-generators +BuildRequires: texinfo + +# Java JDK dropped in i686 +# https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs +%ifnarch %{ix86} +BuildRequires: java-devel +Requires: %{name}-javaversion +%endif + +# For building Modules, all gnulib requires must be found, Modules BRs: +BuildRequires: gettext-devel +BuildRequires: bison +BuildRequires: gperf +BuildRequires: libtool +BuildRequires: help2man +BuildRequires: git +BuildRequires: make +BuildRequires: ncurses-devel + +%description +%common_desc + +%prep +%autosetup -n %{name}-%{githead} -p1 -Sgit + +#modules not to be tested by direct import +toRemove="lib-symbol-visibility havelib .*-obsolete localcharset gettext-h gettext alloca-opt alloca " + +list="$(./gnulib-tool --list)" +for item in $toRemove +do + list="$(echo $list| sed "s:\b$item\b::g")" +done +#is necessary to avoid some modules to test prep pass +./gnulib-tool --create-testdir --with-tests --with-obsolete --avoid=alloca --avoid=lib-symbol-visibility --avoid=havelib --dir=build-tests $list + +rm lib/javaversion.class +# MODULE #1 - git-merge-changelog +./gnulib-tool --create-testdir --dir=build-%{module1} %{module1} + +%build +# MODULE #1 - git-merge-changelog +pushd build-%{module1} +%configure --prefix=%_prefix +make %{?_smp_mflags} +popd +#tests build +cp -p lib/timevar.def build-tests/gllib #Fix timevar.def not found +pushd build-tests +%configure --prefix=%_prefix +make %{?_smp_mflags} +popd + +# Java JDK dropped in i686 +# https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs +%ifnarch %{ix86} +# Rebuild removed java class +javac -d lib lib/javaversion.java +%endif + +# This part is done with the original path +make %{?_smp_mflags} MODULES.html +sed -i -r 's#HREF="(lib|m4|modules)#HREF="%{_datadir}/%{name}/\1#g' MODULES.html +sed -i "/^[ ]*gnulib_dir=/s#\`[^\`]*\`#%{_datadir}/%{name}#" gnulib-tool +# This part is done with the target path +make %{?_smp_mflags} info html +# Removing unused files +rm -f */.cvsignore +rm -f */.gitignore +rm -f */.gitattributes +rm -f lib/.cppi-disable +rm -f lib/uniname/gen-uninames.lisp + +%check +make -C build-tests check VERBOSE=1 + +%install +mkdir -p %{buildroot}%{_datadir}/%{name} +mkdir -p %{buildroot}%{_bindir} +mkdir -p %{buildroot}%{_datadir}/info +mkdir -p %{buildroot}%{_pkgdocdir} +mkdir -p %{buildroot}%{_mandir}/man1 + +cp -p check-module %{buildroot}%{_bindir} +cp -p gnulib-tool %{buildroot}%{_bindir} +cp -rp build-aux lib m4 modules config tests %{buildroot}%{_datadir}/%{name}/ +mkdir -p %{buildroot}%{_datadir}/%{name}/doc +cp -arv doc/relocatable.texi %{buildroot}%{_datadir}/%{name}/doc + +cp -p doc/gnulib.info %{buildroot}%{_datadir}/info/ +cp -p doc/gnulib.html MODULES.html NEWS COPYING ChangeLog users.txt doc/COPYING* %{buildroot}%{_pkgdocdir}/ +cp -p %{SOURCE1} %{SOURCE2} %{buildroot}%{_mandir}/man1 + +cp -rp top %{buildroot}%{_datadir}/%{name}/ + +# Module installing +%make_install -C build-%{module1} +help2man -N --no-discard-stderr %{buildroot}%{_bindir}/%{module1} | gzip -9c > %{buildroot}%{_mandir}/man1/%{module1}.1.gz + +#------------------------------------------------------------------------- + +%package docs +Summary: Documentation for %{name} modules +License: GFDL +Requires: %{name}-devel = %{version}-%{release} +BuildArch: noarch + +%description docs +%common_desc + +This package contains documentation for %{name}. + +%files docs +%{_datadir}/info/gnulib.info.gz +%{_pkgdocdir}/gnulib.html +%{_pkgdocdir}/MODULES.html +# license text is included directly in info and html files. + +#------------------------------------------------------------------------- + +# Java JDK dropped in i686 +# https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs +%ifnarch %{ix86} +%package javaversion +Summary: javaversion built unit +License: GPLv3+ +Requires: %{name}-devel = %{version}-%{release} +%description javaversion +This package contains javaversion built unit of %{name}. + +%files javaversion +%{_datadir}/%{name}/lib/javaversion.class +%endif + +#------------------------------------------------------------------------- + +%package devel +Summary: Devel files of %{name} +BuildArch: noarch +Provides: gnulib +Requires: gettext-devel +Requires: bison +Requires: coreutils +Requires: gperf +Requires: libtool +Requires: make +Requires: texinfo +Requires: diffutils +Requires: patch + +%description devel +%common_desc + +This package contains devel files of %{name}. + +%files devel +%{_datadir}/%{name}/ +%{_bindir}/gnulib-tool +%{_bindir}/check-module +%{_mandir}/*/check-module.* +%{_mandir}/*/gnulib-tool.* +%{_pkgdocdir}/ +%exclude %{_pkgdocdir}/MODULES.html +%exclude %{_pkgdocdir}/gnulib.html +# Java JDK dropped in i686 +# https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs +%ifnarch %{ix86} +# Remove built java class, goes to javaversion sub-package +%exclude %{_datadir}/%{name}/lib/javaversion.class +%endif + +#------------------------------------------------------------------------- + +# MODULE #1 - git-merge-changelog +%package -n %{module1} +Summary: Git merge driver for ChangeLog files +License: GPLv2+ + +%description -n %{module1} +Git Merge Changelog is a git merge driver for changelogs that combines +parallel additions to the changelog without generating merge conflicts. +It can be enabled for specific files by setting appropriate git attributes. + +%files -n %{module1} +%{_bindir}/%{module1} +%{_mandir}/*/%{module1}.* +%license doc/COPYINGv2 + +#------------------------------------------------------------------------- +%changelog +* Wed Jan 24 2024 Fedora Release Engineering - 0-49.20230709git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 0-48.20230709git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jul 09 2023 Mosaab Alzoubi - 0-47.20230709git +- Update on 2023-07-09 +- Fix can't build on aarch64 (https://bugzilla.redhat.com/show_bug.cgi?id=2220874) +- Fix can't build on epel8 (https://koji.fedoraproject.org/koji/buildinfo?buildID=2227816) + +* Thu Jul 06 2023 Mosaab Alzoubi - 0-46.20230706git +- Update on 2023-07-06 +- General clean-ups +- Move built javaversion to new sub-package +- Drop built javaversion from i686 + +* Thu Jan 19 2023 Fedora Release Engineering - 0-45.20220212git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Jul 21 2022 Fedora Release Engineering - 0-44.20220212git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Feb 18 2022 Peter Lemenkov - 0-43.20220212git +- Update (required for PSPP 1.4.1+, grub2, etc) + +* Sat Feb 05 2022 Jiri Vanek - 0-42.20200827git +- Rebuilt for java-17-openjdk as system jdk + +* Thu Jan 20 2022 Fedora Release Engineering - 0-41.20200827git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 0-40.20200827git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue May 25 2021 Florian Weimer - 0-39.20200827git +- Rebuild with new binutils to fix ppc64le corruption (#1960730) + +* Tue Jan 26 2021 Fedora Release Engineering - 0-38.20200827git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Sep 16 2020 Peter Lemenkov - 0-37.20200827git +- Fix FTBFS + +* Wed Sep 16 2020 Peter Lemenkov - 0-36.20200809git +- Update (required for PSPP 1.4.1+) + +* Sat Aug 01 2020 Fedora Release Engineering - 0-35.20200107git +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 0-34.20200107git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jul 10 2020 Jiri Vanek - 0-33.20200107git +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Tue Jan 28 2020 Fedora Release Engineering - 0-32.20200107git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Jan 07 2020 Mosaab Alzoubi - 0-31.20200107git +- Update on 2020-01-07 +- CVE-2018-17942 + +* Thu Jul 25 2019 Fedora Release Engineering - 0-30.20180720git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Mar 7 2019 Tim Landscheidt - 0-29.20180720git%{?dist} +- Remove obsolete requirements for post/preun scriptlets + +* Thu Jan 31 2019 Fedora Release Engineering - 0-28.20180720git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sun Sep 16 2018 Zbigniew Jędrzejewski-Szmek - 0-27.20180720git +- Also include /usr/share/gnulib/top/GNUmakefile (#1607163) + +* Sun Jul 22 2018 Zbigniew Jędrzejewski-Szmek - 0-26.20180720git +- Update on 20180720 + +* Fri Jul 13 2018 Fedora Release Engineering - 0-25.20170217git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 0-24.20170217git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Aug 02 2017 Fedora Release Engineering - 0-23.20170217git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Peter Lemenkov - 0-22.20170217git +- Install relocatable.texi file as well (required sometimes) + +* Wed Jul 26 2017 Fedora Release Engineering - 0-21.20170217git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 17 2017 Zbigniew Jędrzejewski-Szmek - 0-20.20170217git +- Update on 20170217. + +* Fri Feb 10 2017 Fedora Release Engineering - 0-19.20161109git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sat Nov 12 2016 Zbigniew Jędrzejewski-Szmek - 0-18.20161109git +- Update on 20161109. + +* Wed May 11 2016 Zbigniew Jędrzejewski-Szmek - 0-17.20160508git +- Update on 20160511. + +* Wed Feb 03 2016 Fedora Release Engineering - 0-16.20150928git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Mon Sep 28 2015 Zbigniew Jędrzejewski-Szmek - 0-15.20150928git +- Update on 20150928. + +* Mon Jul 6 2015 Zbigniew Jędrzejewski-Szmek - 0-15.20150706git +- Update on 20150706. +- Fixes #1239538. + +* Wed Jun 17 2015 Fedora Release Engineering - 0-15.20150325git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Mar 25 2015 Mosaab Alzoubi - 0-14.20150325git +- Update on 20150325. + +* Sun Dec 14 2014 Mosaab Alzoubi - 0-13.20141214git +- Update on 20141214. + +* Tue Oct 21 2014 Mosaab Alzoubi - 0-12.20141021git +- Update on 20141021. + +* Wed Sep 17 2014 Mosaab Alzoubi - 0-11.20140910git +- Disable varible tag number. + +* Thu Sep 11 2014 Zbigniew Jędrzejewski-Szmek - 0-9.20140910git +- Update to latest git. + +* Sat Aug 16 2014 Fedora Release Engineering - 0-10.20140710git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Thu Jul 10 2014 Mosaab Alzoubi - 0-9.20140710git +- Update on 20140710. +- Fix unneed numbers of release line after (FRE). + +* Fri Jun 27 2014 Jakub Čajka - 0-8.20140504git.2 +- Added tests + +* Sat Jun 07 2014 Fedora Release Engineering - 0-8.20140504git.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun May 4 2014 Mosaab Alzoubi - 0-8.20140504git +- Update on 20140504. + +* Mon Mar 03 2014 Zbigniew Jędrzejewski-Szmek - 0-7.20140225git +- Update to latest git. + +* Mon Jan 27 2014 Mosaab Alzoubi - 0-6.20140127git +- Update on 20140127. + +* Thu Jan 9 2014 Mosaab Alzoubi - 0-5.20140109git +- Update on 20140109. + +* Thu Dec 19 2013 Mosaab Alzoubi - 0-4.20131219git +- Update. +- General tweaks. +- Remove META main package. +- Rename -core into -devel. +- Remove main package from other packages requires. +- -docs requires -devel. +- Move main requires to -devel ones. +- -devel provides main package. +- Remove un-need-to-list-BRs diffutils make coreutils patch. +- United path for documents for all packages. + +* Sun Dec 1 2013 Mosaab Alzoubi - 0-3.20131201git +- Update. + +* Thu Nov 14 2013 Mosaab Alzoubi - 0-2.20131112git +- Fix tag method to 0-$rel.$gitdategit instead of $ver.git$gitdate-$rel. +- Release number will increas by new git snapshot. + +* Tue Nov 12 2013 Mosaab Alzoubi - 0.1.git20131112-1 +- After more 6 years in 0.0, GnuLib 0.1 released. +- Replace version method to $ver.git$gitdate instead of $gitdate.git$githead. +- Update to 0.1.git20131112. + +* Fri Nov 1 2013 Mosaab Alzoubi - 20131030.git5c508f6-2 +- Decrease description of git-merge-changelog +- Add license file to git-merge-changelog + +* Wed Oct 30 2013 Mosaab Alzoubi - 20131030.git5c508f6-1 +- Update to 20131030.git5c508f6 +- Create -core noarch package, because rpmbuild can't drive arched subpackage from nonarched main one. +- Some General Fixes. +- Add 1st sample form - Module Sample: (Alpha Version) +- Add 1st module single package - git-merge-changelog + +* Mon Oct 28 2013 Mosaab Alzoubi - 20131027.git5191b35-2 +- Fixes after Zbigniew Jędrzejewski-Szmek revision: +- Remove prebuilt java class. +- gnulib-docs require gnulib. +- List all licenses. +- Replace define by global. + +* Sun Oct 27 2013 Mosaab Alzoubi - 20131027.git5191b35-1 +- Update. + +* Sat Oct 26 2013 Zbigniew Jędrzejewski-Szmek - 20131022.git25fb29a-4 +- Spec file tweaks. +- Package MODULES.html. + +* Thu Oct 24 2013 Mosaab Alzoubi - 20131022.git25fb29a-3 +- Many Fixes. + +* Thu Oct 24 2013 Mosaab Alzoubi - 20131022.git25fb29a-2 +- Many Fixes. + +* Tue Oct 22 2013 Mosaab Alzoubi - 20131022.git25fb29a-1 +- Initial build. diff --git a/sources b/sources new file mode 100644 index 0000000..6d72c3d --- /dev/null +++ b/sources @@ -0,0 +1 @@ +4103bd6663a5a7b7d69e0dcc1523bfccf837a12c gnulib-bad1faa.tar.gz diff --git a/test-u8-strstr-alarm.diff b/test-u8-strstr-alarm.diff new file mode 100644 index 0000000..18e581d --- /dev/null +++ b/test-u8-strstr-alarm.diff @@ -0,0 +1,13 @@ +diff --git gnulib-68df637/tests/unistr/test-u8-strstr.c~ gnulib-68df637/tests/unistr/test-u8-strstr.c +index 9fbf28e6e5..2e90d32a50 100644 +--- gnulib-68df637/tests/unistr/test-u8-strstr.c ++++ gnulib-68df637/tests/unistr/test-u8-strstr.c +@@ -41,7 +41,7 @@ main (void) + same system that we did the check to ensure it has linear + performance characteristics. */ + signal (SIGALRM, SIG_DFL); +- alarm (5); ++ alarm (25); + #endif + + test_u_strstr ();