Changeset 1768


Ignore:
Timestamp:
May 16, 2021, 3:35:31 PM (4 years ago)
Author:
tellie
Message:

sqlitebrowser: Add spec file

Location:
spec/trunk/SPECS
Files:
1 added
4 edited

Legend:

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

    r1750 r1768  
    11Summary:      Real-time software synthesizer
    22Name:         fluidsynth
    3 Version:      2.1.6
     3Version:      2.2.0
    44Release:      1%{?dist}
    55URL:          http://www.fluidsynth.org/
     
    7575
    7676%build
     77export CFLAGS="-idirafter /@unixroot/usr/include/os2tk45"
    7778export LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
    7879export LIBS="-lcx"
  • spec/trunk/SPECS/libsndfile.spec

    r1750 r1768  
    22Name:           libsndfile
    33Version:        1.0.31
    4 Release:        1%{?dist}
     4Release:        2%{?dist}
    55License:        LGPLv2+ and GPLv2+ and BSD
    6 URL:            http://www.mega-nerd.com/libsndfile/
    7 %if !0%{?os2_version}
    8 Source0:        http://www.mega-nerd.com/libsndfile/files/libsndfile-%{version}.tar.gz
     6URL:            http://libsndfile.github.io/libsndfile/
     7%if !0%{?os2_version}
     8Source0:        https://github.com/libsndfile/libsndfile/releases/download/%{version}/libsndfile-%{version}.tar.bz2
    99%else
    1010%scm_source github http://github.com/TeLLie/%{name}-os2 %{version}-os2
    1111%endif
     12
     13%if !0%{?os2_version}
     14Patch0:         libsndfile-1.0.25-system-gsm.patch
    1215Patch1:         libsndfile-1.0.25-zerodivfix.patch
    13 %if !0%{?os2_version}
    14 Patch0:         libsndfile-1.0.25-system-gsm.patch
    15 Patch2: revert.patch
    16 Patch3: libsndfile-1.0.28-flacbufovfl.patch
    17 Patch4: libsndfile-1.0.29-cve2017_6892.patch
    18 # from upstream, for <= 1.0.28, rhbz#1483140
    19 Patch5: libsndfile-1.0.28-cve2017_12562.patch
    20 libsndfile-1.0.29-cve2017_6892.patch
    2116%endif
    2217
     
    2419BuildRequires:  gcc-c++
    2520BuildRequires:  alsa-lib-devel
    26 BuildRequires:  gsm-devel
    27 %else
    28 BuildRequires:  gcc
     21%endif
    2922BuildRequires:  flac-devel
    3023BuildRequires:  gcc
     
    3326BuildRequires:  pkgconfig
    3427BuildRequires:  sqlite-devel
     28%if !0%{?os2_version}
     29BuildRequires:  gsm-devel
     30%endif
    3531BuildRequires:  libtool
    36 BuildRequires: make
     32BuildRequires:  make
     33%if !0%{?os2_version}
     34BuildRequires:  python3
    3735%endif
    3836
     
    6664This package contains command line utilities for libsndfile.
    6765
     66%debug
    6867
    6968%prep
     
    7372%scm_setup
    7473%endif
     74%if !0%{?os2_version}
     75%patch0 -p1 -b .system-gsm
     76rm -r src/GSM610
     77# TODO: check if this patch is still needed
    7578%patch1 -p1 -b .zerodivfix
    76 %if !0%{?os2_version}
    77 %patch0 -p1 -b .systemgsm
    78 %patch2 -p1 -b .revert
    79 %patch3 -p1 -b .flacbufovfl
    80 %patch4 -p1 -b .cve2017_6892
    81 %patch5 -p1 -b .cve2017_12562
    82 %endif
    83 #rm -r src/GSM610
     79%endif
    8480
    8581%build
    86 mkdir builder
    87 cd builder
     82%if !0%{?os2_version}
     83autoreconf -I M4 -fiv # for system-gsm patch
     84%endif
     85
     86%if !0%{?os2_version}
     87%configure \
     88        --disable-dependency-tracking \
     89        --enable-sqlite \
     90        --enable-alsa \
     91        --enable-largefile \
     92        --disable-static
     93%else
     94mkdir build
     95cd build
    8896export LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
    8997export LIBS="-lcx"
     
    95103      -DBUILD_TESTING=ON \
    96104       ..
     105# Get rid of rpath
     106%if !0%{?os2_version}
     107sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
     108sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
     109%endif
     110
    97111make %{?_smp_mflags}
    98 
     112%endif
    99113
    100114%install
    101 %if !0%{?os2_version}
    102115make install DESTDIR=$RPM_BUILD_ROOT
    103 %else
    104 make install INSTALL_ROOT=%{buildroot} DESTDIR=$RPM_BUILD_ROOT -C builder
    105 %endif
    106116rm -rf __docs
    107117mkdir __docs
     
    109119rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
    110120find %{buildroot} -type f -name "*.la" -delete
     121
     122
    111123# fix multilib issues
     124%if !0%{?os2_version}
    112125mv %{buildroot}%{_includedir}/sndfile.h \
    113126   %{buildroot}%{_includedir}/sndfile-%{__isa_bits}.h
     
    122135#else
    123136# error "unexpected value for __WORDSIZE macro"
    124 #endif
    125137EOF
     138%endif
    126139
    127140%if !0%{?os2_version}
     
    132145
    133146%check
    134 %if !0%{?os2_version}
    135147LD_LIBRARY_PATH=$PWD/src/.libs make check
    136 %endif
    137148
    138149%if !0%{?os2_version}
     
    161172%{_bindir}/sndfile-metadata-set
    162173%{_bindir}/sndfile-play
    163 %{_bindir}/sndfile-regtest
    164174%{_bindir}/sndfile-salvage
    165175%else
    166 %{_bindir}/sndfile-*.exe
     176%{_bindir}/*.exe
     177%endif
    167178%{_mandir}/man1/sndfile-cmp.1*
    168179%{_mandir}/man1/sndfile-concat.1*
     
    175186%{_mandir}/man1/sndfile-play.1*
    176187%{_mandir}/man1/sndfile-salvage.1*
    177 %endif
    178188
    179189%files devel
     
    186196%else
    187197%{_libdir}/*.a
     198%endif
    188199%{_libdir}/pkgconfig/sndfile.pc
    189 %dir %{_libdir}/cmake/SndFile
    190 %{_libdir}/cmake/SndFile/SndFileTargets-release.cmake
    191 %{_libdir}/cmake/SndFile/SndFileTargets.cmake
    192 %{_libdir}/cmake/SndFile/SndFileConfig.cmake
    193 %{_libdir}/cmake/SndFile/SndFileConfigVersion.cmake
    194 %endif
     200
    195201
    196202%changelog
     203* Sun Jan 31 2021 Elbert Pol <elbert.pol@gmail.com> - 1.0.21-2
     204- Update the spec more to Fedora style
     205
    197206* Tue Jan 26 2021 Elbert Pol <elbert.pol@gmail.com> - 1.0.31-1
    198207- First rpm version for OS2
  • spec/trunk/SPECS/luckybackup.spec

    r1756 r1768  
    8282%{_bindir}/%{name}
    8383%{_datadir}/applications/%{name}*
    84 %{_datadir}/applications/%{name}*
    8584%{_datadir}/%{name}
    8685%{_datadir}/menu
  • spec/trunk/SPECS/yaz.spec

    r1767 r1768  
    105105%prep
    106106%scm_setup
     107
     108%build
    107109buildconf.sh
    108 
    109 %build
    110110export LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
    111111export LIBS="-lcx"
Note: See TracChangeset for help on using the changeset viewer.