source: projects/specs/trunk/m/m4/m4-vl.spec @ 12183

Revision 12183, 5.5 KB checked in by tomop, 5 years ago (diff)

m4-1.4.18-1

Line 
1Summary: The GNU macro processor.
2Summary(ja): GNU マクロプロセッサ
3Name: m4
4Version: 1.4.18
5Release: 1%{?_dist_release}
6License: GPLv3+
7Group: Development/Tools
8URL: https://www.gnu.org/software/m4/
9Vendor: Project Vine
10Distribution: Vine Linux
11
12Source: https://ftp.gnu.org/gnu/m4//m4-%{version}.tar.xz
13# Patch0: update to glibc libio.h removal, rhbz#1573342
14Patch0: m4-1.4.18-glibc-change-work-around.patch
15
16Buildroot: %{_tmppath}/%{name}-%{version}-root
17BuildRequires: libsigsegv-devel
18Requires(post): /sbin/install-info
19Requires(preun): /sbin/install-info
20
21
22%description
23A GNU implementation of the traditional UNIX macro processor.  M4 is
24useful for writing text files which can be logically parsed, and is used
25by many programs as part of their build process.  M4 has built-in
26functions for including files, running shell commands, doing arithmetic,
27etc.  The autoconf program needs m4 for generating configure scripts, but
28not for running configure scripts.
29
30Install m4 if you need a macro processor.
31
32%description -l ja
33m4 は UNIX で使われるマクロプロセッサの GNU 版です.
34m4 を使うと,論理的に解析可能なテキストファイルを書く際に便利ですし,
35また多くのプログラムのビルド過程で m4 が使われています.
36m4 にはファイルのインクルード,シェルコマンドの実行,計算等の
37組み込み関数が備わっています.autoconf は configure スクリプトの
38生成に m4 を必要とします (が configure スクリプト実行には必要
39ありません).
40
41マクロプロセッサが必要なら m4 をインストールして下さい.
42
43%prep
44%setup -q
45%patch0 -p1 -b .glibc-change-work-around
46chmod 644 COPYING
47
48%build
49%configure
50make CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
51
52%install
53rm -rf $RPM_BUILD_ROOT
54%makeinstall INSTALL_DATA="install -c -m644"
55
56# ensure /usr/share/info.dir is not included into the package
57rm -fv %{buildroot}%{_infodir}/dir
58
59
60%post
61/sbin/install-info %{_infodir}/m4.info.gz %{_infodir}/dir
62
63%preun
64if [ "$1" = 0 ]; then
65    /sbin/install-info --delete %{_infodir}/m4.info.gz %{_infodir}/dir
66fi
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71
72%files
73%defattr(-,root,root)
74%license COPYING
75%doc AUTHORS ChangeLog NEWS THANKS README
76%{_bindir}/m4
77%{_infodir}/*
78%{_mandir}/man1/*
79
80%changelog
81* Thu Sep 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.18-1
82- new upstream release.
83- imported Patch0 for gcc8 from rawhide.
84
85* Sun Dec 01 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.4.17-1
86- new upstream release
87
88* Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> - 1.4.14-2
89- rebuilt with rpm-4.8.1-3
90
91* Sat Mar  6 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.4.14-1
92- new upstream release
93- built with new toolchain, libsigsegv-2.8
94
95* Sun Apr  5 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.4.13-2
96- ensure /usr/share/info/dir is not included in the package
97
98* Sun Apr  5 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.13-1
99- new upstream release
100
101* Sat Oct 18 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.12-1
102- new upstream release
103- added BuildRequires: libsigsegv-devel
104
105* Thu Oct 09 2008 Shu KONNO <owa@bg.wakwak.com> 1.4.11-2vl5
106- spec in utf-8
107
108* Thu Apr  3 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.11-1vl5
109- new upstream release
110
111* Tue Mar 27 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.9-0vl1
112- new upstream
113
114* Sat Nov 25 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.8-0vl1
115- new upstream
116- changed URL
117
118* Sat Nov 12 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.4-0vl1
119- new upstream
120- s/Copyright/License/
121- added some documents
122
123* Tue Aug  2 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.3-1vl1
124- updated to 1.4.3 based on Fedora development
125
126* Fri Feb 20 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.4.1-12vl2
127- rebuild
128
129* Thu Dec 05 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.4.1-12vl1
130- based on 1.4.1-12 from Rawhide and built for Vine Linux
131- added Japanese summary and description
132
133* Mon Nov 11 2002 Florian La Roche <Florian.LaRoche@redhat.de>
134- add french translation file
135
136* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
137- automated rebuild
138
139* Wed Jun 19 2002 Florian La Roche <Florian.LaRoche@redhat.de>
140- do not strip apps
141
142* Fri Jun 14 2002 Florian La Roche <Florian.LaRoche@redhat.de>
143- rebuild
144
145* Thu May 23 2002 Tim Powers <timp@redhat.com>
146- automated rebuild
147
148* Thu Mar 07 2002 Florian La Roche <Florian.LaRoche@redhat.de>
149- use _infodir on popular request #47465
150
151* Sat Jan 05 2002 Florian La Roche <Florian.LaRoche@redhat.de>
152- add URL tag
153- improved spec file
154- add hack to update config.guess config.sub
155- fix to build with newer autoconf versions
156
157* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
158- Bump release + rebuild.
159
160* Tue Feb 13 2001 Florian La Roche <Florian.LaRoche@redhat.de>
161- signal patch is not necessary anymore
162- fix printf buffer overflow problem
163
164* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
165- automatic rebuild
166
167* Sat Jun 17 2000 Matt Wilson <msw@redhat.com>
168- added defattr
169
170* Mon Jun  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
171- FHS compliance
172- 1.4.1
173- some fixes to spec file
174
175* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
176- auto rebuild in the new build environment (release 12)
177
178* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
179- build against glibc 2.1
180
181* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
182- translations modified for de, fr, tr
183
184* Fri Apr 10 1998 Cristian Gafton <gafton@redhat.com>
185- Manhattan build
186
187* Tue Oct 21 1997 Cristian Gafton <gafton@redhat.com>
188- added info file handling and BuildRoot
189
190* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
191- built against glibc
192
Note: See TracBrowser for help on using the repository browser.