Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-updates-src > by-pkgid > 91639afa095065c250c4be1eef594016 > files > 2

libfilezilla-0.12.1-1.mga6.src.rpm

%define major		0
%define libname		%mklibname filezilla %{major}
%define develname	%mklibname filezilla -d

Name:		libfilezilla
Version:	0.12.1
Release:	%mkrel 1
Summary:	Small and modern C++ library for FileZilla
License:	GPLv2+
Group:		System/Libraries
URL:		https://lib.filezilla-project.org/
Source0:	http://download.filezilla-project.org/%{name}/%{name}-%{version}.tar.bz2

BuildRequires:	doxygen
BuildRequires:	graphviz
BuildRequires:	pkgconfig(nettle)

# needed for testsuite
BuildRequires:	locales-en
BuildRequires:	pkgconfig(cppunit)

%description
libfilezilla is a free, open source C++ library, offering some basic
functionality to build high-performing, platform-independent programs.
Some of the highlights include:

* A typesafe, multi-threaded event system that's very simple to use yet
  extremely efficient.
* Timers for periodic events.
* A datetime class that not only tracks timestamp but also their accuracy,
  which simplifies dealing with timestamps originating from different sources.
* Simple process handling for spawning child processes with redirected I/O.

#------------------------------------------------

%package -n	%{libname}
Summary:	Small and modern C++ library for FileZilla
Group:		System/Libraries

%description -n	%{libname}
libfilezilla is a free, open source C++ library, offering some basic
functionality to build high-performing, platform-independent programs.
Some of the highlights include:

* A typesafe, multi-threaded event system that's very simple to use yet
  extremely efficient.
* Timers for periodic events.
* A datetime class that not only tracks timestamp but also their accuracy,
  which simplifies dealing with timestamps originating from different sources.
* Simple process handling for spawning child processes with redirected I/O.

#------------------------------------------------

%package -n	%{develname}
Summary:	Development package for %{name}
Group:		Development/C++
Requires:	%{libname} = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}

%description -n	%{develname}
Header files for development with %{name}.

#------------------------------------------------
%prep
%autosetup -p1

%build
%configure2_5x \
		--disable-static
%make_build
make -C doc html

%install
%make_install

# we don't want these
find %{buildroot} -name '*.la' -delete

%check
LC_ALL=en_US.UTF-8 \
make check

%files -n %{libname}
%doc AUTHORS ChangeLog NEWS README
%{_libdir}/%{name}.so.%{major}{,.*}

%files -n %{develname}
%doc AUTHORS ChangeLog NEWS README
%doc doc/doxygen-doc/*
%{_includedir}/%{name}/
%{_libdir}/%{name}.so
%{_libdir}/pkgconfig/%{name}.pc


%changelog
* Thu Apr 11 2019 daviddavid <daviddavid> 0.12.1-1.mga6
+ Revision: 1388262
- new version: 0.12.1

* Sun Jun 04 2017 akien <akien> 0.9.2-3.mga6
+ Revision: 1106526
- Apply previously added patch

* Sun Jun 04 2017 akien <akien> 0.9.2-2.mga6
+ Revision: 1106513
- Add upstream patch to fix filezilla build issue (undefined ref to fz::random_bytes)

* Sat Jun 03 2017 akien <akien> 0.9.2-1.mga6
+ Revision: 1105979
- Version 0.9.2

* Wed Apr 26 2017 akien <akien> 0.9.1-1.mga6
+ Revision: 1097508
- Version 0.9.1

* Wed Dec 14 2016 daviddavid <daviddavid> 0.9.0-1.mga6
+ Revision: 1074970
- new version: 0.9.0

* Tue Nov 01 2016 daviddavid <daviddavid> 0.8.0-1.mga6
+ Revision: 1064456
- new version: 0.8.0

* Fri Oct 14 2016 daviddavid <daviddavid> 0.7.1-2.mga6
+ Revision: 1060780
- rebuild for ARM

* Sat Oct 08 2016 daviddavid <daviddavid> 0.7.1-1.mga6
+ Revision: 1059504
- new version: 0.7.1

* Sun Oct 02 2016 daviddavid <daviddavid> 0.7.0-1.mga6
+ Revision: 1058082
- new version: 0.7.0

* Wed Jul 27 2016 daviddavid <daviddavid> 0.6.1-1.mga6
+ Revision: 1043806
- new version: 0.6.1

* Fri May 27 2016 daviddavid <daviddavid> 0.5.2-1.mga6
+ Revision: 1018954
- new version: 0.5.2

* Mon May 09 2016 daviddavid <daviddavid> 0.5.1-1.mga6
+ Revision: 1011534
- new version: 0.5.1

* Sat Apr 23 2016 daviddavid <daviddavid> 0.5.0-1.mga6
+ Revision: 1005758
- new version: 0.5.0

* Sun Feb 28 2016 daviddavid <daviddavid> 0.4.0.1-1.mga6
+ Revision: 980510
- new version: 0.4.0.1

* Sun Jan 31 2016 daviddavid <daviddavid> 0.3.1-1.mga6
+ Revision: 929299
- new version: 0.3.1
- new upstream snapshot: 0.3.0_rev7291
- enable testsuite
- remove merged upstream patch

* Sat Jan 30 2016 daviddavid <daviddavid> 0.3.0-2.mga6
+ Revision: 929212
- add patch0 to fix linking issue:
  * https://trac.filezilla-project.org/ticket/10734#ticket

* Sat Jan 30 2016 daviddavid <daviddavid> 0.3.0-1.mga6
+ Revision: 929202
- initial package libfilezilla