X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=tidy.spec;h=a7430dce374e78f4f79da3e966bf1373690a93b2;hb=edb05c4785c48374c9d78aa6df57bdc52d4e9849;hp=f53a2b2c5186cbda0a3f1e72d442302a806a353a;hpb=e4126f467207a2a61e5e9bdec10be36658c2067f;p=packages%2Ftidy.git diff --git a/tidy.spec b/tidy.spec index f53a2b2..a7430dc 100644 --- a/tidy.spec +++ b/tidy.spec @@ -1,19 +1,17 @@ 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: 0.20050826 +Version: 5.6.0 Release: 1 Epoch: 1 License: distributable Group: Applications/Text -Source0: http://tidy.sourceforge.net/src/tidy_src.tgz -# Source0-md5: 7c2ee7186b0384f92f65ec61266e0661 -Source1: http://tidy.sourceforge.net/docs/tidy_docs.tgz -# Source1-md5: 2e6533fc48b077ff6243deaf21a781de -URL: http://tidy.sourceforge.net/ -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: libtool +#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 @@ -21,54 +19,61 @@ 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 konwencji (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): Pliki nag³ówkowe biblioteki dla programu Tidy +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 -Pliki nag³ówkowe biblioteki dla programu Tidy. +%description devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki dla programu Tidy. %package static Summary: Static Tidy library -Summary(pl): Statyczna biblioteka Tidy +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 +%description static -l pl.UTF-8 Statyczna biblioteka Tidy. %prep -%setup -q -n %{name} -b1 +%setup -q -n tidy-html5-%{version} %build -cp -af build/gnuauto/* . -%{__libtoolize} -%{__aclocal} -%{__automake} -%{__autoconf} -%configure +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 rm -rf $RPM_BUILD_ROOT -%{__make} install \ +%{__make} -C build install \ DESTDIR=$RPM_BUILD_ROOT +# not installed +install build/tab2space $RPM_BUILD_ROOT%{_bindir} + %clean rm -rf $RPM_BUILD_ROOT @@ -77,16 +82,19 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc htmldoc/* -%attr(755,root,root) %{_bindir}/* -%attr(755,root,root) %{_libdir}/lib*.so.*.*.* +%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}/lib*.so -%{_libdir}/lib*.la -%{_includedir}/*.h +%attr(755,root,root) %{_libdir}/libtidy.so +%{_includedir}/tidy +%{_pkgconfigdir}/tidy.pc %files static %defattr(644,root,root,755) -%{_libdir}/lib*.a +%{_libdir}/libtidys.a