Search
SailfishOS Open Build Service
>
Projects
>
sailfishos
:
chum
:
testing
>
brotli
> _service:tar_git:brotli.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:brotli.spec of Package brotli
# # Do NOT Edit the Auto-generated Part! # Generated by: spectacle version 0.32 # Name: brotli # >> macros # << macros %define libbasename lib%{name} %define major 1 %define libname %mklibname lib%{name} %{major} Summary: A generic-purpose lossless compression algorithm Version: 1.0.9+git8 Release: 8 Group: Applications/Archiving License: MIT URL: https://github.com/google/brotli Source0: %{name}-%{version}.tar.gz Source100: brotli.yaml Requires: %{name}-libs = %{version}-%{release} BuildRequires: cmake %description Brotli is a data format specification[2] for data streams compressed with a specific combination of the general-purpose LZ77 lossless compression algorithm, Huffman coding and 2nd order context modelling. Brotli is a compression algorithm developed by Google and works best for text compression. Brotli is primarily used by web servers and content delivery networks to compress HTTP content, making internet websites load faster. A successor to gzip, it is supported by all major web browsers and is becoming increasingly popular, as it provides better compression than gzip. %if "%{?vendor}" == "chum" PackageName: brotli DeveloperName: nephros Type: codec Categories: - Libraries %endif %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release} %description devel %{summary}. %package libs Summary: A generic-purpose lossless compression algorithm library Group: System/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description libs %{summary}. %prep %setup -n %{name}-%{version}/upstream # >> setup # << setup %build # >> build pre # << build pre %cmake . make %{?_smp_mflags} # >> build post # << build post %install rm -rf %{buildroot} # >> install pre # << install pre %make_install # >> install post # << install post %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %files %defattr(-,root,root,-) %{_bindir}/%{name} # >> files # << files %files devel %defattr(-,root,root,-) %{_libdir}/pkgconfig/%{libbasename}*.pc %dir %{_includedir}/brotli %{_includedir}/brotli/*.h # >> files devel # << files devel %files libs %defattr(-,root,root,-) %{_libdir}/%{libbasename}*.so* # >> files libs # << files libs