Changeset 1545


Ignore:
Timestamp:
Dec 29, 2018, 4:16:42 PM (7 years ago)
Author:
Silvan Scherrer
Message:

spec: lcms2: Release version 2.9-1.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/lcms2.spec

    r1098 r1545  
    11Name:           lcms2
    2 Version:        2.8
     2Version:        2.9
    33Release:        1%{?dist}
    44Summary:        Color Management Engine
     
    77
    88Vendor:         bww bitwise works GmbH
    9 %scm_source svn http://svn.netlabs.org/repos/ports/lcms2/trunk 2123
     9%scm_source svn http://svn.netlabs.org/repos/ports/lcms2/trunk 2316
    1010
     11BuildRequires:  gcc
    1112BuildRequires:  libjpeg-devel
    1213BuildRequires:  libtiff-devel
     
    2021%package        utils
    2122Summary:        Utility applications for %{name}
    22 Group:          Applications/Productivity
    2323Requires:       %{name} = %{version}-%{release}
    2424
     
    2828%package        devel
    2929Summary:        Development files for LittleCMS
    30 Group:          Development/Libraries
    3130Requires:       %{name} = %{version}-%{release}
    3231Provides:       littlecms-devel = %{version}-%{release}
     
    3635
    3736%debug_package
     37
    3838
    3939%prep
     
    4545autogen.sh
    4646
     47
    4748%build
    48 export LDFLAGS=" -Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
     49export LDFLAGS=" -Zhigh-mem -Zomf -Zargs-wild -Zargs-resp -lcx"
    4950export VENDOR="%{vendor}"
    5051
     
    5354make %{?_smp_mflags}
    5455
     56
    5557%install
    56 rm -rf ${RPM_BUILD_ROOT}
    5758make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p"
    58 find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
    5959
    60 # install docs as this is all we've got
    61 install -D -m 644 doc/LittleCMS2.?\ tutorial.pdf ${RPM_BUILD_ROOT}/%{_datadir}/doc/lcms2-devel-%{version}/tutorial.pdf
    62 install -D -m 644 doc/LittleCMS2.?\ API.pdf ${RPM_BUILD_ROOT}%{_datadir}/doc/lcms2-devel-%{version}/api.pdf
    63 install -D -m 644 doc/LittleCMS2.?\ Plugin\ API.pdf ${RPM_BUILD_ROOT}%{_datadir}/doc/lcms2-devel-%{version}/plugin-api.pdf
     60rm -fv %{buildroot}%{_libdir}/lib*.la
    6461
    65 %clean
    66 rm -rf ${RPM_BUILD_ROOT}
     62# rename docs (for use with %%doc below)
     63cp -af doc/LittleCMS2.?\ API.pdf api.pdf
     64cp -af doc/LittleCMS2.?\ Plugin\ API.pdf plugin-api.pdf
     65cp -af doc/LittleCMS2.?\ tutorial.pdf tutorial.pdf
    6766
    68 #%post -p /sbin/ldconfig
    6967
    70 #%postun -p /sbin/ldconfig
     68%check
     69export BEGINLIBPATH=%{_builddir}/%{buildsubdir}/src/.libs
     70make check -k ||:
     71
     72
     73#%ldconfig_scriplets
     74
    7175
    7276%files
    73 %defattr(-,root,root,-)
    74 %doc AUTHORS COPYING
     77%doc AUTHORS
     78%license COPYING
    7579%{_libdir}/*.dll
    7680
    7781%files utils
    78 %defattr(-,root,root,-)
    7982%{_bindir}/*.exe
    8083%{_mandir}/man1/*
    8184
    8285%files devel
    83 %defattr(-,root,root,-)
    84 %{_datadir}/doc/lcms2-devel-%{version}/*.pdf
    85 %{_includedir}/*
     86%doc api.pdf plugin-api.pdf tutorial.pdf
     87%{_includedir}/lcms2*.h
    8688%{_libdir}/*.a
    87 %{_libdir}/pkgconfig/%{name}.pc
     89%{_libdir}/pkgconfig/lcms2.pc
     90
    8891
    8992%changelog
     93* Sat Dec 29 2018 Silvan Scherrer <silvan.scherrer@aroa.ch> - 2.9-1
     94- update to vendor version 2.9
     95
    9096* Fri Mar 03 2017 Silvan Scherrer <silvan.scherrer@aroa.ch> - 2.8-1
    9197- update to vendor version 2.8
     
    95101- remove dbg files from normal packages
    96102
    97 * Thu Feb 16 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> - 2.7-0
     103* Tue Feb 16 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> - 2.7-0
    98104- First release
Note: See TracChangeset for help on using the changeset viewer.