1Name: Ptex 2Version: @@VERSION@@ 3Release: @@RELEASE@@%{?dist} 4Summary: Per-Face Texture Mapping for Production Rendering 5 6Group: System Environment/Libraries 7License: Apache License v2.0 8URL: https://github.com/wdas/ptex 9Source0: %{name}-%{version}.tar.gz 10 11Requires: zlib 12BuildRequires: gcc 13BuildRequires: gcc-c++ 14BuildRequires: make 15BuildRequires: cmake 16BuildRequires: zlib-devel 17BuildRequires: zlib-static 18 19prefix: %{_prefix} 20BuildRoot: %{_topdir}/BUILDROOT/%{name}-%{version} 21 22%description 23Ptex is a texture mapping system developed by 24Walt Disney Animation Studios for production-quality rendering. 25 26%package all 27Summary: Meta-package for all Ptex components 28Group: System Environment/Libraries 29Requires: Ptex = %{version} 30Requires: Ptex-docs = %{version} 31Requires: Ptex-devel = %{version} 32 33%description all 34Meta-package for Ptex 35 36%package docs 37Summary: Ptex documentation 38Requires: Ptex = %{version} 39 40%description docs 41Documentation for Ptex 42 43%package devel 44Summary: Ptex headers and libraries 45Requires: Ptex = %{version} 46 47%description devel 48Development headers and static libraries for Ptex 49 50%prep 51%setup -q 52 53%build 54 55%install 56%{__make} prefix=%{_prefix} 57%{__make} prefix=%{_prefix} DESTDIR=%{buildroot} install 58 59# Create a pkgconfig file 60%{__mkdir_p} %{buildroot}%{_datadir}/pkgconfig 61cat >%{buildroot}%{_datadir}/pkgconfig/Ptex.pc << \-EOF 62# pkg-config configuration for Ptex 63prefix=%{_prefix} 64libdir=${prefix}/%{_lib} 65includedir=${prefix}/include 66 67Name: Ptex 68Description: Per-Face Texture Mapping for Production Rendering 69Version: %{version} 70Cflags: -I${includedir} 71Libs: -L${libdir} -l:libPtex.a -lz 72-EOF 73 74%clean 75rm -rf %{buildroot} 76 77%post 78 79%postun 80 81%files 82%defattr(-,root,root,-) 83%{_bindir}/* 84 85%files docs 86%defattr(-,root,root,-) 87%{_defaultdocdir}/ptex 88 89%files devel 90%defattr(-,root,root,-) 91%{_includedir}/*.h 92%{_libdir}/libPtex.a 93%{_libdir}/libPtex.so 94%{_datadir}/pkgconfig/Ptex.pc 95 96%files all 97# This is a virtual package and contains no files 98