Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > bdb3d9cddd0f21f8375c812ceca12566 > files > 2

gtk-gnutella-1.2.2-1.mga9.src.rpm

Name:           gtk-gnutella
Summary:        GUI based Gnutella Client
Version:        1.2.2
Release:        %mkrel 1
Group:          Networking/File transfer
License:        GPLv2+
URL:            http://gtk-gnutella.sourceforge.net
Source0:        https://sourceforge.net/projects/gtk-gnutella/files/gtk-gnutella-%{version}.tar.xz

%if 0%{!?_with_gtk1:1}
BuildRequires:  pkgconfig(gtk+-2.0)
BuildRequires:  pkgconfig(libglade-2.0)
%else
BuildRequires:  gtk+-devel
BuildRequires:  libglade-devel
%endif
BuildRequires:  pkgconfig(libxml-2.0)
BuildRequires:  byacc
BuildRequires:  groff
BuildRequires:  gettext

BuildRequires:  pkgconfig(gnutls) >= 1.0.16
BuildRequires:  pkgconfig(dbus-1) >= 0.35.2

BuildRequires:  desktop-file-utils >= 0.2.90


%description
Gtk-Gnutella is a GUI based Gnutella p2p servent. It's a fully featured
servent designed to share any type of file.  Gtk-gnutella implements
compressed gnutella net connections, ultrapeer and leaf nodes and uses
Passive/Active Remote Queueing (PARQ), and other modern gnutella network
features.


%prep
%setup -q
%autopatch -p1

%build
# This package uses a custom configure script which can't be fixed by
# redhat-rpm-config and has tests which are compromised by LTO.
# Disable LTO
%define _lto_cflags %{nil}

./Configure -O -Dprefix=%{_prefix} -Dbindir=%{_bindir} \
        -Dglibpth="/%{_lib} %{_libdir}" \
        -Dprivlib=%{_datadir}/%{name} -Dsysman=%{_mandir}/man1 \
        -Dccflags="%{optflags}" -Dcc="%{__cc}" -Dyacc="byacc" \
        -Dgtkversion=%{?_with_gtk1:1}%{!?_with_gtk1:2} \
        -Dofficial=true -ders
make


%install
make install INSTALL_PREFIX=%{buildroot}
make install.man INSTALL_PREFIX=%{buildroot}

rm -f %{buildroot}%{_datadir}/pixmaps/*.svg
install -D -m 644 extra_files/gtk-gnutella.16.png \
        %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/gtk-gnutella.png
install -D -m 644 extra_files/gtk-gnutella.32.png \
        %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/gtk-gnutella.png
install -D -m 644 extra_files/gtk-gnutella.png \
        %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/gtk-gnutella.png
install -D -m 644 extra_files/gtk-gnutella.svg \
        %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/gtk-gnutella.svg

desktop-file-install --delete-original  \
        --dir %{buildroot}%{_datadir}/applications   \
        %{buildroot}%{_datadir}/applications/*

chmod 0755 %{buildroot}%{_bindir}/*

%find_lang %name

%files  -f %{name}.lang
%{_bindir}/*
%{_mandir}/*/*
%{_datadir}/gtk-gnutella/
%{_datadir}/applications/*
%{_datadir}/appdata/*
%{_datadir}/pixmaps/*
%{_datadir}/icons/hicolor/*/apps/*

%doc README TODO AUTHORS LICENSE GEO_LICENSE doc/other/shell.txt


%changelog
* Tue Nov 08 2022 papoteur <papoteur> 1.2.2-1.mga9
+ Revision: 1904614
- new 1.2.2
+ umeabot <umeabot>
- Mageia 9 Mass Rebuild

* Fri Jul 10 2020 daviddavid <daviddavid> 1.2.0-1.mga8
+ Revision: 1604003
- new version: 1.2.0
+ danf <danf>
- Switch URLs from http: to https:

* Wed Feb 19 2020 umeabot <umeabot> 1.1.15-3.mga8
+ Revision: 1542537
- Mageia 8 Mass Rebuild

* Sat Jan 04 2020 daviddavid <daviddavid> 1.1.15-2.mga8
+ Revision: 1476547
- fix startup crash (#1787421)

* Tue Oct 08 2019 daviddavid <daviddavid> 1.1.15-1.mga8
+ Revision: 1450497
- new version: 1.1.15

* Sun Oct 21 2018 daviddavid <daviddavid> 1.1.14-1.mga7
+ Revision: 1323238
- new version: 1.1.14

* Tue Sep 25 2018 daviddavid <daviddavid> 1.1.13-1.mga7
+ Revision: 1304886
- new version: 1.1.13
- add statx patch
+ umeabot <umeabot>
- Mageia 7 Mass Rebuild

* Thu May 12 2016 joequant <joequant> 1.1.9-1.mga6
+ Revision: 1013862
- single thread build
- update to 1.1.9

* Mon Jan 11 2016 luigiwalser <luigiwalser> 1.0.0-6.mga6
+ Revision: 921808
- rebuild for gnutls

* Wed Oct 15 2014 umeabot <umeabot> 1.0.0-5.mga5
+ Revision: 746525
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.0.0-4.mga5
+ Revision: 680001
- Mageia 5 Mass Rebuild

* Mon Oct 21 2013 umeabot <umeabot> 1.0.0-3.mga5
+ Revision: 538332
- Mageia 4 Mass Rebuild

* Sun Sep 29 2013 joequant <joequant> 1.0.0-2.mga4
+ Revision: 489290
- fix segfault in 1.0.0

* Sat Sep 28 2013 joequant <joequant> 1.0.0-1.mga4
+ Revision: 488342
- upgrade to 1.0.0

* Sat Aug 03 2013 joequant <joequant> 0.98.4-1.mga4
+ Revision: 462953
- fix category
- imported package gtk-gnutella