123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- %define libname libbtparse
- Name: btparse
- Version: 0.35
- Release: 2%{?_dist_release}
- Summary: Tool for parsing and processing BibTeX data files
- Summary(ja): BibTeX ファイルを解析処理するツール
- License: GPLv2
- Distribution: Vine Linux
- Group: Applications/Publishing
- Source: http://search.cpan.org/CPAN/authors/id/A/AM/AMBS/btparse/%{name}-%{version}.tar.gz
- URL: http://search.cpan.org/~ambs/btparse/
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- ## BuildRequires:
- ## Requires:
- %description
- btparse is a C library for parsing and processing BibTeX files. It provides a
- lexical scanner and LR parser (constructed by PCCTS), both of which are
- efficient and offer good error detection and recovery; a set of functions for
- traversing the AST (abstract syntax tree) generated by the parser; and utility
- functions for manipulating strings according to BibTeX conventions. (Note that
- nothing in the library assumes that you're using BibTeX files for their
- original purpose of bibliographic data for scholarly publications; you could
- use the file format for any conceivable purpose that fits it. However, there is
- some code in the library that is really only appropriate for use with strings
- meant to be processed in the same way that BibTeX itself does. This is all
- entirely optional, though.)
- Note that the interface provided by btparse, while complete, is fairly
- low-level. If you have more sophisticated needs, you might be interested my
- Text::BibTeX module for Perl 5 (available on CPAN).
- %description -l ja
- BibTeXファイルを解析処理するツールです.
- %package -n %{libname}
- Summary: C library for parsing and processing BibTeX data files
- Summary(ja): BibTeX ファイルを解析処理する C ライブラリ
- Group: System Environment/Libraries
- %description -n %{libname}
- btparse is a C library for parsing and processing BibTeX files. It provides a
- lexical scanner and LR parser (constructed by PCCTS), both of which are
- efficient and offer good error detection and recovery; a set of functions for
- traversing the AST (abstract syntax tree) generated by the parser; and utility
- functions for manipulating strings according to BibTeX conventions. (Note that
- nothing in the library assumes that you're using BibTeX files for their
- original purpose of bibliographic data for scholarly publications; you could
- use the file format for any conceivable purpose that fits it. However, there is
- some code in the library that is really only appropriate for use with strings
- meant to be processed in the same way that BibTeX itself does. This is all
- entirely optional, though.)
- Note that the interface provided by btparse, while complete, is fairly
- low-level. If you have more sophisticated needs, you might be interested my
- Text::BibTeX module for Perl 5 (available on CPAN).
- %description -l ja
- BibTeX ファイルを解析処理する C ライブラリです.
- %package -n %{libname}-devel
- Summary: Headers for developing programs that will use %{name}
- Summary(ja): %{name} のヘッダファイル
- Group: Development/Libraries
- Requires: %{libname} = %{version}
- Provides: %{name}-devel = %{version}-%{release}
- Provides: lib%{name}-devel = %{version}-%{release}
- %description -n %{libname}-devel
- This package contains the headers that programmers will need to develop
- applications which will use %{name}.
- %prep
- %setup -q
- %build
- %configure --disable-static
- %{__make}
- %install
- rm -rf $RPM_BUILD_ROOT
- %makeinstall
- %{__install} -d -m 755 %{buildroot}%{_datadir}/%{name}
- %{__install} -m 644 tests/data/* %{buildroot}%{_datadir}/%{name}
- %clean
- rm -rf $RPM_BUILD_ROOT
- %post -n %{libname} -p /sbin/ldconfig
- %postun -n %{libname} -p /sbin/ldconfig
- %files
- %defattr(-,root,root)
- %doc COPYING ChangeLog INSTALL README TODO
- %{_bindir}/*
- %files -n %{libname}
- %defattr (-,root,root)
- %{_libdir}/lib*.so.*
- %files -n %{libname}-devel
- %defattr (-,root,root)
- %{_includedir}/*
- #%{_libdir}/lib*.a
- %exclude %{_libdir}/lib*.la
- %{_libdir}/lib*.so
- %{_libdir}/pkgconfig/*.pc
- %{_mandir}/*/*
- %{_datadir}/%{name}
- # %{_libdir}/pkgconfig/%{name}.pc
- %changelog
- * Sat Feb 25 2012 Munehiro Yamamoto <munepi@vinelinux.org> 0.35-2
- - remove %%{_libdir}/lib*.a from %%files -n libbtparse-devel
- * Fri Sep 19 2008 Shu KONNO <owa@bg.wakwak.com> 0.35-1vl5
- - applied new versioning policy, spec in utf-8
- - excluded *.la
- * Tue Nov 28 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.35-0vl1
- - new upstream release
- - updated URL
- * Wed Jun 7 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.34-0vl2
- - rebuilt for VineSeed(plus)
- - changed Group
- * Mon Oct 31 2005 Susumu Tanimura <stanimura-ngs@umin.ac.jp>
- - Initial package for VineLinux3.2
|