Changeset 1719 for spec/trunk/SPECS


Ignore:
Timestamp:
Oct 17, 2020, 11:01:30 AM (5 years ago)
Author:
tellie
Message:

spec: jasper: Release version 2.0.22-1.

Location:
spec/trunk/SPECS
Files:
4 edited

Legend:

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

    r1717 r1719  
    8484%make_build
    8585%else
     86make %{?_smp_mflags}
    8687%endif
    8788
  • spec/trunk/SPECS/dos2unix.spec

    r1716 r1719  
    2121Convert text files with DOS or Mac line endings to Unix line endings and
    2222vice versa.
     23
     24%debug_package
    2325
    2426%prep
  • spec/trunk/SPECS/jasper.spec

    r1542 r1719  
    66Summary: Implementation of the JPEG-2000 standard, Part 1
    77Name:    jasper
    8 Version: 2.0.14
    9 Release: 2%{?dist}
     8Version: 2.0.22
     9Release: 1%{?dist}
    1010
    1111License: JasPer
    1212URL:     http://www.ece.uvic.ca/~frodo/jasper/
    13 %scm_source github http://github.com/TeLLie/%{name}-os2 master-os2
     13%if !0%{?os2_version}
     14Source0: https://github.com/jasper-software/jasper/archive/version-%{version}.tar.gz
     15%else
     16%scm_source github http://github.com/TeLLie/%{name}-os2 %{version}-os2
     17%endif
    1418
    15 #Patch1: jasper-2.0.14-CVE-2016-9396.patch
    1619# skip hard-coded prefix/lib rpath
    17 #Patch2: jasper-2.0.14-rpath.patch
     20%if !0%{?os2_version}
     21Patch2: jasper-2.0.14-rpath.patch
     22Patch3: jasper-freeglut.patch
     23
    1824# architecture related patches
    1925Patch100: jasper-2.0.2-test-ppc64-disable.patch
    2026Patch101: jasper-2.0.2-test-ppc64le-disable.patch
     27%endif
    2128
    2229# autoreconf
    2330BuildRequires: cmake
    24 #BuildRequires: freeglut-devel
    25 #BuildRequires: libGLU-devel
     31%if !0%{?os2_version}
     32BuildRequires: freeglut-devel
     33BuildRequires: libGLU-devel
     34BuildRequires: libXmu-devel libXi-devel
     35BuildRequires: mesa-libGL-devel
     36%endif
    2637BuildRequires: libjpeg-devel
    27 #BuildRequires: libXmu-devel libXi-devel
    2838BuildRequires: pkgconfig doxygen
    29 #BuildRequires: mesa-libGL-devel
    3039
    3140Requires: %{name}-libs%{?_isa} = %{version}-%{release}
     
    5968%{summary}, including jiv and tmrdemo.
    6069
     70%debug_package
    6171
    6272%prep
    63 #%setup -q -n %{name}-%{version}
     73%if !0%{?os2_version}
     74%setup -q -n %{name}-version-%{version}
     75%else
    6476%scm_setup
     77%endif
    6578
    66 #%patch1 -p1 -b .CVE-2016-9396
    67 #%patch2 -p1 -b .rpath
     79%if !0%{?os2_version}
     80%patch2 -p1 -b .rpath
    6881# Need to disable one test to be able to build it on ppc64 arch
    6982# At ppc64 this test just stuck (nothing happend - no exception or error)
     83%patch3 -p1 -b .freeglut
     84%endif
    7085
    7186%if "%{_arch}" == "ppc64"
     
    8095%endif
    8196
    82 
    8397%build
    8498mkdir builder
    8599cd builder
     100
    86101export LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
    87102export LIBS="-lcx -lpthread"
    88 
    89 %cmake .. \
     103%cmake  ..\
    90104  -DJAS_ENABLE_DOC:BOOL=OFF
    91 #popd
    92 
    93 #%make_build -C builder
    94 make %{?_smp_mflags}
     105%if !0%{?os2_version}
     106  -B builder
     107%make_build -C builder
     108%else
     109make %{?_smp_mflags}
     110%endif
    95111
    96112%install
     
    101117rm -f %{buildroot}%{_libdir}/lib*.la
    102118
    103 mkdir -p %{buildroot}%{_libdir}
    104 mv %{buildroot}%{_bindir}/jasper.dll  %{buildroot}%{_libdir}/jasper.dll
    105119
    106120%check
    107 #make test -C builder
     121%if !0%{?os2_version}
     122make test -C builder
    108123
    109 #%ldconfig_scriptlets libs
     124%ldconfig_scriptlets libs
     125%endif
    110126
    111127%files
    112 %defattr(-,root,root,-)
     128%if !0%{?os2_version}
     129%{_bindir}/imgcmp
     130%{_bindir}/imginfo
     131%{_bindir}/jasper
     132%else
    113133%{_bindir}/imgcmp.exe
    114134%{_bindir}/imginfo.exe
    115135%{_bindir}/jasper.exe
     136%endif
    116137%{_mandir}/man1/img*
    117138%{_mandir}/man1/jasper.1*
     
    119140
    120141%files devel
    121 /@unixroot/usr/lib/
    122 %defattr(-,root,root,-)
    123142%doc doc/*
    124143%{_includedir}/jasper/
    125 %{_libdir}/jasper*.a
     144%if !0%{?os2_version}
     145%{_libdir}/libjasper.so
     146%else
     147%{_libdir}/*.a
     148%endif
    126149%{_libdir}/pkgconfig/jasper.pc
    127150
    128151%files libs
    129 %defattr(-,root,root,-)
    130152%doc README
    131153%license COPYRIGHT LICENSE
     154%if !0%{?os2_version}
     155%{_libdir}/libjasper.so.4*
     156%else
    132157%{_libdir}/jasper*.dll
     158%endif
    133159
    134 #%files utils
    135 #%{_bindir}/jiv.exe
    136 #%{_mandir}/man1/jiv.1*
     160%if !0%{?os2_version}
     161%files utils
     162%{_bindir}/jiv
     163%{_mandir}/man1/jiv.1*
     164%endif
    137165
    138166%changelog
     167* Sat Oct 17 2020 Elbert Pol <elbert.pol@gmail.com> - 2.0.22-1
     168- Updated to latest version 2.0.22
     169- Change more os2 specifated lines in spec file
     170
    139171* Fri Dec 28 2018 Elbert Pol <elbert.pol@gmail.com>  - 2.0.14-2
    140172- Removed the dll from bindir
  • spec/trunk/SPECS/libopusenc.spec

    r1713 r1719  
    11Name:     libopusenc
    22Version:  0.2.1
    3 Release:  5%{?dist}
     3Release:  1%{?dist}
    44Summary:  A library that provides an easy way to encode Ogg Opus files
    55License:  BSD
Note: See TracChangeset for help on using the changeset viewer.