X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=tidy.spec;h=a7430dce374e78f4f79da3e966bf1373690a93b2;hb=edb05c4785c48374c9d78aa6df57bdc52d4e9849;hp=6debb4f961fafce778319cb62398c1c387318ae6;hpb=77655428cd44ccf55b363a133aa817ad0b60bb0f;p=packages%2Ftidy.git diff --git a/tidy.spec b/tidy.spec index 6debb4f..a7430dc 100644 --- a/tidy.spec +++ b/tidy.spec @@ -1,49 +1,100 @@ -# $Revision: 1.2 $ $Date: 1999-12-09 19:40:09 $ Summary: Utility to clean up and pretty print HTML files -Summary(pl): Narzêdzie do porz±dkowania kodu HTML +Summary(pl.UTF-8): Narzędzie do porządkowania kodu HTML Name: tidy -Version: 30nov99 +Version: 5.6.0 Release: 1 -Group: Utilities/Text -Group(pl): Narzêdzia/Tekst -Copyright: BSD -Source: http://www.w3.org/People/Raggett/%{name}%{version}.tgz -URL: http://www.w3.org/People/Raggett/tidy/ -Patch: %{name}%{version}-html.patch.gz -Buildroot: /tmp/%{name}-%{version}-root +Epoch: 1 +License: distributable +Group: Applications/Text +#Source0Download: https://github.com/htacg/tidy-html5/releases +Source0: https://github.com/htacg/tidy-html5/archive/5.6.0/tidy-html5-%{version}.tar.gz +# Source0-md5: 85c8a163d9ece6a02fe12bc9bddbc455 +URL: http://www.html-tidy.org/ +BuildRequires: cmake >= 2.8.12 +BuildRequires: libxslt-progs +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -Tidy is utility for cleaning and pretty printing HTML files. It can help -in keeping your WWW sources in unified format (case of tags) and proper -encoding of different character sets. +Tidy is utility for cleaning and pretty printing HTML files. It can +help in keeping your WWW sources in unified format (case of tags) and +proper encoding of different character sets. -%description -l pl -Tidy jest narzêdziem s³u¿±cym do czytelnego formatowania i wy¶wietlania -¼ród³owego kodu HTML. U³atwia utrzymanie porz±dku w ¼ród³ach stron WWW, -utrzymanie jednolitej konwecji (wielko¶æ liter w tagach) oraz poprawnego -kodowania ró¿nych standardów znaków. +%description -l pl.UTF-8 +Tidy jest narzędziem służącym do czytelnego formatowania i +wyświetlania źródłowego kodu HTML. Ułatwia utrzymanie porządku w +źródłach stron WWW, utrzymanie jednolitej konwencji (wielkość liter w +tagach) oraz poprawnego kodowania różnych standardów znaków. + +%package devel +Summary: Tidy header files +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki dla programu Tidy +Group: Development/Libraries +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description devel +Tidy header files. + +%description devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki dla programu Tidy. + +%package static +Summary: Static Tidy library +Summary(pl.UTF-8): Statyczna biblioteka Tidy +Group: Development/Libraries +Requires: %{name}-devel = %{epoch}:%{version}-%{release} + +%description static +Static Tidy library. + +%description static -l pl.UTF-8 +Statyczna biblioteka Tidy. %prep -%setup -q -n %{name}%{version} -%patch +%setup -q -n tidy-html5-%{version} %build -make CFLAGS="${RPM_OPT_FLAGS}" -cp man_page.txt tidy.1 +install -d build +cd build +# .pc file template expects relative {INCLUDE,LIB}_INSTALL_DIR +%cmake .. \ + -DBUILD_TAB2SPACE=ON \ + -DINCLUDE_INSTALL_DIR=include/tidy \ + -DLIB_INSTALL_DIR=%{_lib} \ + -DTIDY_COMPAT_HEADERS=ON \ + -DTIDY_CONSOLE_SHARED=ON + +%{__make} %install -install -d ${RPM_BUILD_ROOT}%{_bindir} -install -s tidy ${RPM_BUILD_ROOT}%{_bindir} -install -d ${RPM_BUILD_ROOT}%{_mandir}/man1 -install tidy.1 ${RPM_BUILD_ROOT}%{_mandir}/man1 -gzip -9nf ${RPM_BUILD_ROOT}%{_mandir}/man1/* -gzip -9nf Overview.html release-notes.html +rm -rf $RPM_BUILD_ROOT + +%{__make} -C build install \ + DESTDIR=$RPM_BUILD_ROOT + +# not installed +install build/tab2space $RPM_BUILD_ROOT%{_bindir} %clean -rm -rf ${RPM_BUILD_ROOT} +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig %files %defattr(644,root,root,755) -%doc Overview.html.gz release-notes.html.gz grid.gif tidy.gif -%{_mandir}/man1/* +%doc README.md README/{API_AND_NAMESPACE.md,ATTRIBUTES.md,LICENSE.md,MESSAGES.md,OPTIONS.md,TAGS.md} +%attr(755,root,root) %{_bindir}/tab2space %attr(755,root,root) %{_bindir}/tidy +%attr(755,root,root) %{_libdir}/libtidy.so.%{version} +%attr(755,root,root) %ghost %{_libdir}/libtidy.so.5 +%{_mandir}/man1/tidy.1* + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libtidy.so +%{_includedir}/tidy +%{_pkgconfigdir}/tidy.pc + +%files static +%defattr(644,root,root,755) +%{_libdir}/libtidys.a