]> git.pld-linux.org Git - packages/autogen.git/blame - autogen.spec
- updated to 5.18.6
[packages/autogen.git] / autogen.spec
CommitLineData
04e2435f 1Summary: Automated program generator
cfcea6ae 2Summary(pl.UTF-8): Zautomatyzowany generator programów
04e2435f 3Name: autogen
50051b06 4Version: 5.18.6
3019ab54 5Release: 1
c383aa03 6License: GPL v3+ (AutoGen), LGPL v2+ (genshell), LGPL v3+ or Modified BSD (AutoOpts library)
79c152e5 7Group: Development/Tools
5ce61db5 8Source0: http://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz
50051b06 9# Source0-md5: db0a9594979200a99d286aa85d492d21
79c152e5
JB
10Patch0: %{name}-notinstalled.patch
11Patch1: %{name}-info.patch
95820b33 12URL: http://autogen.sourceforge.net/
3019ab54 13BuildRequires: guile-devel >= 1.8
0d28a1a7 14BuildRequires: libltdl-devel
04e2435f 15BuildRequires: libxml2-devel
79c152e5 16BuildRequires: tar >= 1:1.22
04e2435f 17BuildRequires: texinfo
79c152e5
JB
18BuildRequires: xz
19Requires: %{name}-libs = %{version}-%{release}
20Suggests: %{name}-devel = %{version}-%{release}
04e2435f 21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24AutoGen is a tool designed for generating program files that contain
25repetitive text with varied substitutions. Its goal is to simplify the
26maintenance of programs that contain large amounts of repetitious
27text. This is especially valuable if there are several blocks of such
28text that must be kept synchronized in parallel tables.
29
254e074f
JR
30%description -l pl.UTF-8
31AutoGen to narzędzie zaprojektowane do generowania plików programów
32zawierających powtarzający się tekst z różnymi podstawieniami. Celem
33projektu jest uproszczenie zarządzania programów zawierających duże
34ilości powtórzonego tekstu. Jest szczególnie wartościowy jeśli jest
35kilka bloków takiego tekstu, które muszą być synchronizowane
36równolegle.
04e2435f 37
79c152e5
JB
38%package libs
39Summary: Shared AutoOpts library
40Summary(pl.UTF-8): Biblioteka współdzielona AutoOpts
41License: LGPL v3+ or Modified BSD
42Group: Libraries
43Conflicts: autogen < 5.14
44
45%description libs
46Shared AutoOpts library.
47
48%description libs -l pl.UTF-8
49Biblioteka współdzielona AutoOpts.
50
04e2435f 51%package devel
79c152e5
JB
52Summary: Header files for AutoOpts library
53Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AutoOpts
54License: LGPL v3+ or Modified BSD
04e2435f 55Group: Development/Libraries
79c152e5 56Requires: %{name}-libs = %{version}-%{release}
04e2435f 57
58%description devel
79c152e5 59Header files for AutoOpts library.
04e2435f 60
254e074f 61%description devel -l pl.UTF-8
79c152e5 62Pliki nagłówkowe biblioteki AutoOpts.
04e2435f 63
64%package static
79c152e5
JB
65Summary: Static AutoOpts library
66Summary(pl.UTF-8): Statyczna biblioteka AutoOpts
67License: LGPL v3+ or Modified BSD
04e2435f 68Group: Development/Libraries
69Requires: %{name}-devel = %{version}-%{release}
70
71%description static
79c152e5 72Static AutoOpts library.
04e2435f 73
254e074f 74%description static -l pl.UTF-8
79c152e5 75Statyczna biblioteka AutoOpts.
04e2435f 76
77%prep
79c152e5
JB
78%setup -q
79%patch0 -p1
80%patch1 -p1
04e2435f 81
82%build
83%configure
84%{__make}
85
86%install
87rm -rf $RPM_BUILD_ROOT
74470496 88install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
04e2435f 89
90%{__make} install \
91 DESTDIR=$RPM_BUILD_ROOT
92
93%clean
94rm -rf $RPM_BUILD_ROOT
95
96%post
04e2435f 97[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
98
99%postun
04e2435f 100[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
101
79c152e5
JB
102%post libs -p /sbin/ldconfig
103%postun libs -p /sbin/ldconfig
104
04e2435f 105%files
106%defattr(644,root,root,755)
107%doc AUTHORS ChangeLog NEWS README THANKS TODO
79c152e5
JB
108%attr(755,root,root) %{_bindir}/autogen
109%attr(755,root,root) %{_bindir}/columns
110%attr(755,root,root) %{_bindir}/getdefs
111%attr(755,root,root) %{_bindir}/xml2ag
3019ab54
JB
112%dir %{_libdir}/%{name}
113%{_libdir}/%{name}/tpl-config.tlib
7dd7c9cf
JR
114%dir %{_datadir}/%{name}
115%{_datadir}/%{name}/*.def
116%{_datadir}/%{name}/*.lic
117%{_datadir}/%{name}/*.m4
118%{_datadir}/%{name}/*.pm
119%{_datadir}/%{name}/*.tlib
120%{_datadir}/%{name}/*.tpl
3019ab54 121%{_datadir}/%{name}/libopts-*.tar.gz
7dd7c9cf
JR
122%attr(755,root,root) %{_datadir}/%{name}/man2mdoc
123%attr(755,root,root) %{_datadir}/%{name}/man2texi
124%attr(755,root,root) %{_datadir}/%{name}/mdoc2man
7dd7c9cf
JR
125%attr(755,root,root) %{_datadir}/%{name}/mdoc2texi
126%attr(755,root,root) %{_datadir}/%{name}/texi2man
127%attr(755,root,root) %{_datadir}/%{name}/texi2mdoc
04e2435f 128%{_infodir}/autogen.info*
79c152e5
JB
129%{_mandir}/man1/autogen.1*
130%{_mandir}/man1/columns.1*
131%{_mandir}/man1/getdefs.1*
132%{_mandir}/man1/xml2ag.1*
133
134%files libs
135%defattr(644,root,root,755)
136%attr(755,root,root) %{_libdir}/libopts.so.*.*.*
137%attr(755,root,root) %ghost %{_libdir}/libopts.so.25
04e2435f 138
139%files devel
140%defattr(644,root,root,755)
79c152e5
JB
141%attr(755,root,root) %{_bindir}/autoopts-config
142%attr(755,root,root) %{_libdir}/libopts.so
143%{_libdir}/libopts.la
585e62ed 144%{_includedir}/autoopts
79c152e5
JB
145%{_aclocaldir}/autoopts.m4
146%{_pkgconfigdir}/autoopts.pc
147%{_mandir}/man1/autoopts-config.1*
148%{_mandir}/man3/ao_string_tokenize.3*
149%{_mandir}/man3/configFileLoad.3*
150%{_mandir}/man3/option*.3*
151%{_mandir}/man3/str*.3*
04e2435f 152
153%files static
154%defattr(644,root,root,755)
79c152e5 155%{_libdir}/libopts.a
This page took 0.055869 seconds and 4 git commands to generate.