|
|
c6e3169 |
%?mingw_package_header
|
|
|
2c5fffb |
|
|
|
2c5fffb |
Name: mingw-ftplib
|
|
|
72c494e |
Version: 4.0
|
|
|
f1fa915 |
Release: 20%{?dist}
|
|
|
2c5fffb |
Summary: MinGW Library of FTP routines
|
|
|
2c5fffb |
|
|
|
f1fa915 |
License: Artistic-2.0
|
|
|
2c5fffb |
URL: http://nbpfaus.net/~pfau/ftplib/
|
|
|
72c494e |
Source0: http://nbpfaus.net/~pfau/ftplib/ftplib-%{version}.tar.gz
|
|
|
2c5fffb |
Source1: ftplib-rc.rc
|
|
|
2c5fffb |
Patch0: ftplib-3.1-1-modernize.patch
|
|
|
72c494e |
Patch1: ftplib-4.0-mingw.patch
|
|
|
2c5fffb |
|
|
|
2c5fffb |
BuildArch: noarch
|
|
|
2c5fffb |
|
|
|
baa3c4f |
BuildRequires: make
|
|
|
c6e3169 |
BuildRequires: mingw32-filesystem >= 95
|
|
|
2c5fffb |
BuildRequires: mingw32-gcc
|
|
|
2c5fffb |
BuildRequires: mingw32-binutils
|
|
|
c6e3169 |
|
|
|
c6e3169 |
BuildRequires: mingw64-filesystem >= 95
|
|
|
c6e3169 |
BuildRequires: mingw64-gcc
|
|
|
c6e3169 |
BuildRequires: mingw64-binutils
|
|
|
c6e3169 |
|
|
|
2c5fffb |
BuildRequires: autoconf, automake, libtool
|
|
|
2c5fffb |
|
|
|
2c5fffb |
|
|
|
2c5fffb |
%description
|
|
|
2c5fffb |
ftplib is a set of routines that implement the FTP protocol. They allow
|
|
|
2c5fffb |
applications to create and access remote files through function calls
|
|
|
2c5fffb |
instead of needing to fork and exec an interactive ftp client program.
|
|
|
2c5fffb |
This library is cross-compiled for MinGW.
|
|
|
2c5fffb |
|
|
|
2c5fffb |
|
|
|
2c5fffb |
%package -n mingw32-ftplib
|
|
|
2c5fffb |
Summary: MinGW Library of FTP routines
|
|
|
2c5fffb |
|
|
|
2c5fffb |
|
|
|
2c5fffb |
%description -n mingw32-ftplib
|
|
|
2c5fffb |
ftplib is a set of routines that implement the FTP protocol. They allow
|
|
|
2c5fffb |
applications to create and access remote files through function calls
|
|
|
2c5fffb |
instead of needing to fork and exec an interactive ftp client program.
|
|
|
2c5fffb |
This library is cross-compiled for MinGW.
|
|
|
2c5fffb |
|
|
|
2c5fffb |
|
|
|
c6e3169 |
%package -n mingw64-ftplib
|
|
|
c6e3169 |
Summary: MinGW Library of FTP routines
|
|
|
c6e3169 |
|
|
|
c6e3169 |
|
|
|
c6e3169 |
%description -n mingw64-ftplib
|
|
|
c6e3169 |
ftplib is a set of routines that implement the FTP protocol. They allow
|
|
|
c6e3169 |
applications to create and access remote files through function calls
|
|
|
c6e3169 |
instead of needing to fork and exec an interactive ftp client program.
|
|
|
c6e3169 |
This library is cross-compiled for MinGW.
|
|
|
c6e3169 |
|
|
|
c6e3169 |
|
|
|
c6e3169 |
%?mingw_debug_package
|
|
|
2c5fffb |
|
|
|
2c5fffb |
|
|
|
2c5fffb |
%prep
|
|
|
72c494e |
%setup -q -n ftplib-%{version}
|
|
Software Management Team |
dcf4abc |
%patch -P0 -p1
|
|
Software Management Team |
dcf4abc |
%patch -P1 -p1
|
|
|
2c5fffb |
cp -p %{SOURCE1} src/
|
|
|
2c5fffb |
|
|
|
2c5fffb |
|
|
|
2c5fffb |
%build
|
|
|
2c5fffb |
cd src/
|
|
|
c6e3169 |
mkdir build_win{32,64}
|
|
|
c6e3169 |
ln -s %{_builddir}/%{buildsubdir}/src/*.c ./build_win32/
|
|
|
c6e3169 |
ln -s %{_builddir}/%{buildsubdir}/src/*.h ./build_win32/
|
|
|
c6e3169 |
ln -s %{_builddir}/%{buildsubdir}/src/*.c ./build_win64/
|
|
|
c6e3169 |
ln -s %{_builddir}/%{buildsubdir}/src/*.h ./build_win64/
|
|
|
c6e3169 |
ln -s %{_builddir}/%{buildsubdir}/src/*.rc ./build_win32/
|
|
|
c6e3169 |
ln -s %{_builddir}/%{buildsubdir}/src/*.rc ./build_win64/
|
|
|
c6e3169 |
ln -s %{_builddir}/%{buildsubdir}/src/Makefile ./build_win32/
|
|
|
c6e3169 |
ln -s %{_builddir}/%{buildsubdir}/src/Makefile ./build_win64/
|
|
|
c6e3169 |
%{mingw32_env}
|
|
|
c6e3169 |
make -C build_win32 libftp.dll
|
|
|
c6e3169 |
%{mingw64_env}
|
|
|
c6e3169 |
make -C build_win64 libftp.dll
|
|
|
2c5fffb |
|
|
|
2c5fffb |
|
|
|
2c5fffb |
%install
|
|
|
c6e3169 |
mkdir -p $RPM_BUILD_ROOT/%{mingw32_bindir}
|
|
|
c6e3169 |
mkdir -p $RPM_BUILD_ROOT/%{mingw32_libdir}
|
|
|
c6e3169 |
mkdir -p $RPM_BUILD_ROOT/%{mingw32_includedir}
|
|
|
c6e3169 |
mkdir -p $RPM_BUILD_ROOT/%{mingw64_bindir}
|
|
|
c6e3169 |
mkdir -p $RPM_BUILD_ROOT/%{mingw64_libdir}
|
|
|
c6e3169 |
mkdir -p $RPM_BUILD_ROOT/%{mingw64_includedir}
|
|
|
2c5fffb |
cd src/
|
|
|
c6e3169 |
cp -p build_win32/libftp.dll $RPM_BUILD_ROOT/%{mingw32_bindir}
|
|
|
c6e3169 |
cp -p build_win32/libftp.dll.a $RPM_BUILD_ROOT/%{mingw32_libdir}
|
|
|
c6e3169 |
cp -p build_win32/ftplib.h $RPM_BUILD_ROOT/%{mingw32_includedir}
|
|
|
c6e3169 |
cp -p build_win64/libftp.dll $RPM_BUILD_ROOT/%{mingw64_bindir}
|
|
|
c6e3169 |
cp -p build_win64/libftp.dll.a $RPM_BUILD_ROOT/%{mingw64_libdir}
|
|
|
c6e3169 |
cp -p build_win64/ftplib.h $RPM_BUILD_ROOT/%{mingw64_includedir}
|
|
|
2c5fffb |
|
|
|
2c5fffb |
|
|
|
2c5fffb |
%files -n mingw32-ftplib
|
|
|
72c494e |
%license LICENSE
|
|
|
2c5fffb |
# Docs are provided by native package
|
|
|
c6e3169 |
%{mingw32_bindir}/libftp.dll
|
|
|
c6e3169 |
%{mingw32_libdir}/libftp.dll.a
|
|
|
c6e3169 |
%{mingw32_includedir}/ftplib.h
|
|
|
c6e3169 |
|
|
|
c6e3169 |
|
|
|
c6e3169 |
%files -n mingw64-ftplib
|
|
|
72c494e |
%license LICENSE
|
|
|
c6e3169 |
# Docs are provided by native package
|
|
|
c6e3169 |
%{mingw64_bindir}/libftp.dll
|
|
|
c6e3169 |
%{mingw64_libdir}/libftp.dll.a
|
|
|
c6e3169 |
%{mingw64_includedir}/ftplib.h
|
|
|
2c5fffb |
|
|
|
2c5fffb |
|
|
|
2c5fffb |
%changelog
|
|
|
f1fa915 |
* Sat Apr 20 2024 Miroslav Suchý <msuchy@redhat.com> - 4.0-20
|
|
|
f1fa915 |
- convert license to SPDX
|
|
|
f1fa915 |
|
|
|
50ecdfb |
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-19
|
|
|
50ecdfb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
50ecdfb |
|
|
|
548f15d |
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-18
|
|
|
548f15d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
548f15d |
|
|
|
0b7aa1d |
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-17
|
|
|
0b7aa1d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
0b7aa1d |
|
|
|
13a1c23 |
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-16
|
|
|
13a1c23 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
13a1c23 |
|
|
|
70b155f |
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-15
|
|
|
70b155f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
70b155f |
|
|
|
a73f14a |
* Fri Mar 25 2022 Sandro Mani <manisandro@gmail.com> - 4.0-14
|
|
|
a73f14a |
- Rebuild with mingw-gcc-12
|
|
|
a73f14a |
|
|
|
f600c71 |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-13
|
|
|
f600c71 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
f600c71 |
|
|
|
400058d |
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-12
|
|
|
400058d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
400058d |
|
|
|
025fab4 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-11
|
|
|
025fab4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
025fab4 |
|
|
|
cf0d448 |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-10
|
|
|
cf0d448 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
cf0d448 |
|
|
|
07de930 |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-9
|
|
|
07de930 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
07de930 |
|
|
|
fce1b57 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-8
|
|
|
fce1b57 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
fce1b57 |
|
|
|
567904c |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-7
|
|
|
567904c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
567904c |
|
|
|
fcfad01 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-6
|
|
|
fcfad01 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
fcfad01 |
|
|
|
ede9bc0 |
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-5
|
|
|
ede9bc0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
ede9bc0 |
|
|
|
732b961 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-4
|
|
|
732b961 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
732b961 |
|
|
|
ffe8e1a |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-3
|
|
|
ffe8e1a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
ffe8e1a |
|
|
|
017a8be |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-2
|
|
|
017a8be |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
017a8be |
|
|
|
72c494e |
* Mon Dec 28 2015 Michael Cronenworth <mike@cchtml.com> - 4.0-1
|
|
|
72c494e |
- New upstream release.
|
|
|
72c494e |
|
|
|
51deef9 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-10
|
|
|
51deef9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
51deef9 |
|
|
|
9d57e3a |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-9
|
|
|
9d57e3a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
9d57e3a |
|
|
|
c6e3169 |
* Mon Jul 29 2013 Michael Cronenworth <mike@cchtml.com> - 3.1-8
|
|
|
c6e3169 |
- Modernize RPM spec
|
|
|
c6e3169 |
- Add 64-bit package
|
|
|
c6e3169 |
|
|
|
306d960 |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-7
|
|
|
306d960 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
306d960 |
|
|
|
a70a410 |
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-6
|
|
|
a70a410 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
a70a410 |
|
|
|
5f13532 |
* Mon Feb 27 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 3.1-5
|
|
|
5f13532 |
- Rebuild against the mingw-w64 toolchain
|
|
|
5f13532 |
|
|
|
2c5fffb |
* Thu Feb 9 2012 Michael Cronenworth <mike@cchtml.com> - 3.1-4
|
|
|
2c5fffb |
- Add COPYING file.
|
|
|
2c5fffb |
|
|
|
2c5fffb |
* Mon Jan 30 2012 Michael Cronenworth <mike@cchtml.com> - 3.1-3
|
|
|
2c5fffb |
- Update patch to work across arches.
|
|
|
2c5fffb |
|
|
|
2c5fffb |
* Fri Dec 2 2011 Michael Cronenworth <mike@cchtml.com> - 3.1-2
|
|
|
2c5fffb |
- Updated to new packaging policy.
|
|
|
2c5fffb |
|
|
|
2c5fffb |
* Wed Nov 23 2011 Michael Cronenworth <mike@cchtml.com> - 3.1-1
|
|
|
2c5fffb |
- Initial RPM release.
|
|
|
2c5fffb |
|