Changeset 1805 for spec/trunk/SPECS


Ignore:
Timestamp:
Apr 8, 2022, 5:23:20 PM (4 years ago)
Author:
tellie
Message:

spec: jasper: Release version 3.0.3-1.

File:
1 edited

Legend:

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

    r1785 r1805  
    66Summary: Implementation of the JPEG-2000 standard, Part 1
    77Name:    jasper
    8 Version: 2.0.33
     8Version: 3.0.3
    99Release: 1%{?dist}
    1010
     
    1212URL:     http://www.ece.uvic.ca/~frodo/jasper/
    1313%if !0%{?os2_version}
    14 Source0: https://github.com/jasper-software/jasper/archive/version-%{version}.tar.gz
     14Source0: https://github.com/jasper-software/%{name}/archive/refs/tags/version-%{version}.tar.gz
    1515%else
    1616%scm_source github http://github.com/TeLLie/%{name}-os2 %{version}-os2
    1717%endif
    18 
    1918# skip hard-coded prefix/lib rpath
    20 %if !0%{?os2_version}
    21 Patch2: jasper-2.0.14-rpath.patch
    22 Patch3: jasper-freeglut.patch
     19Patch1: jasper-3.0.0-rpath.patch
    2320
    2421# architecture related patches
    2522Patch100: jasper-2.0.2-test-ppc64-disable.patch
    2623Patch101: jasper-2.0.2-test-ppc64le-disable.patch
    27 %endif
    2824
    2925# autoreconf
     
    3228BuildRequires: freeglut-devel
    3329BuildRequires: libGLU-devel
    34 %endif
     30BuildRequires: mesa-libGL-devel
     31BuildRequires: libXmu-devel libXi-devel
     32%else
     33BuildRequires: pkgconfig doxygen
    3534BuildRequires: libjpeg-devel
    36 %if !0%{?os2_version}
    37 BuildRequires: libXmu-devel libXi-devel
    38 %endif
    39 BuildRequires: pkgconfig doxygen
    40 %if !0%{?os2_version}
    41 BuildRequires: mesa-libGL-devel
    4235%endif
    4336
     
    7366%{summary}, including jiv and tmrdemo.
    7467
    75 %debug_package
    7668
    7769%prep
    7870%if !0%{?os2_version}
    7971%setup -q -n %{name}-version-%{version}
     72%else
     73%scm_setup
     74%endif
    8075
    81 %patch2 -p1 -b .rpath
     76%patch1 -p1 -b .rpath
    8277# Need to disable one test to be able to build it on ppc64 arch
    8378# At ppc64 this test just stuck (nothing happend - no exception or error)
    84 %patch3 -p1 -b .freeglut
    8579
    8680%if "%{_arch}" == "ppc64"
    8781%patch100 -p1 -b .test-ppc64-disable
    88 %endif
    89 %else
    90 %scm_setup
    9182%endif
    9283
     
    10293mkdir builder
    10394cd builder
    104 
     95%if 0%{?os2_version}
    10596export LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
    10697export LIBS="-lcx -lpthread"
    107 %cmake  ..\
    108   -DJAS_ENABLE_DOC:BOOL=OFF
     98%endif
     99%cmake \
     100  -DJAS_ENABLE_DOC:BOOL=OFF \
     101   ..
     102
    109103%if !0%{?os2_version}
    110   -B builder
    111104%make_build -C builder
    112105%else
     
    121114rm -f %{buildroot}%{_libdir}/lib*.la
    122115
     116
    123117%check
    124 %if !0%{?os2_version}
     118%if 0%{?os2_version}
     119export BEGINLIBPATH=%{_builddir}/%{buildsubdir}/builder/src/libjasper
     120%endif
    125121make test -C builder
    126122
     123%if !0%{?os2_version}
    127124%ldconfig_scriptlets libs
    128125%endif
    129126
     127%clean
     128rm -rf $RPM_BUILD_ROOT
     129
    130130%files
     131%defattr(-,root,root,-)
     132/@unixroot/usr/share/doc/JasPer/
    131133%if !0%{?os2_version}
    132134%{_bindir}/imgcmp
     
    140142%{_mandir}/man1/img*
    141143%{_mandir}/man1/jasper.1*
    142 %{_docdir}/JasPer/*
     144%{_docdir}/Jasper/README.md
    143145
    144146%files devel
     
    156158%license COPYRIGHT LICENSE
    157159%if !0%{?os2_version}
    158 %{_libdir}/libjasper.so.4*
     160%{_libdir}/libjasper.so.6*
    159161%else
    160162%{_libdir}/*.dll
     
    168170
    169171%changelog
     172* Fri Apr 09 2022 Elbert Pol <elbert.pol@gmail.com> - 3.0.3-1
     173- Updated to latest version
     174
    170175* Fri Oct 08 2021 Elbert Pol <elbert.pol@gmail.com> - 2.0.33-1
    171176- Updated to latest version
Note: See TracChangeset for help on using the changeset viewer.