Sophie

Sophie

distrib > Mageia > 3 > x86_64 > media > core-release-src > by-pkgid > bc6dc96b36c2e00f5d96f6ccd34de8c4 > files > 2

linuxdcpp-1.1.0-5.mga3.src.rpm

%define name	linuxdcpp
%define version	1.1.0
%define snapshot 0
%define rel	5

%if %{snapshot}
%define release	%mkrel -c %snapshot %rel
%else
%define release %mkrel %rel
%endif

# for menu
%define title	LinuxDC++
%define comment	Direct Connect client

Summary:	A DC++ port for Linux
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	GPLv2
Group:		Networking/File transfer
URL:		http://launchpad.net/linuxdcpp/
%if %{snapshot}
Source:		%name-%snapshot.tar.bz2
%else
Source:		http://launchpad.net/linuxdcpp/1.1/%{version}/+download/linuxdcpp-%{version}.tar.bz2
%endif
Obsoletes:	linuxdc++ < 0-20070000
Provides:	linuxdc++ = %{version}
BuildRequires:	pkgconfig(glib-2.0) >= 2.4
BuildRequires:	pkgconfig(gtk+-2.0) >= 2.6
BuildRequires:	pkgconfig(zlib)
BuildRequires:	pkgconfig(openssl)
BuildRequires:	pkgconfig(libglade-2.0) >= 2.4
BuildRequires:  libboost-devel
BuildRequires:	bzip2-devel
BuildRequires:	scons
BuildRequires:	gettext
BuildRequires:	ImageMagick

%description
LinuxDC++ is a project to port the DC++ Direct Connect client for
Linux.

%prep
%if %{snapshot}
%setup -q -n %name
%else
%setup -q
%endif

%build
export CFLAGS="%{optflags}"
export CXXFLAGS="%{optflags}"
scons PREFIX="%{_prefix}"

%install
rm -rf %{buildroot}
scons PREFIX="%{_prefix}" FAKE_ROOT="%{buildroot}" release=1 install

rm -v %{buildroot}%{_datadir}/doc/linuxdcpp/*

install -d -m755 %{buildroot}%{_datadir}/applications

install -d -m755 %{buildroot}%{_miconsdir}
install -d -m755 %{buildroot}%{_iconsdir}
install -d -m755 %{buildroot}%{_liconsdir}

cp icons/hicolor/16x16/apps/linuxdcpp.png %{buildroot}%{_miconsdir}/%{name}.png
convert icons/hicolor/96x96/apps/linuxdcpp.png -resize 32x32 %{buildroot}%{_iconsdir}/%{name}.png
cp icons/hicolor/48x48/apps/linuxdcpp.png %{buildroot}%{_liconsdir}/%{name}.png

desktop-file-edit \
                  --set-key "Categories" \
                  --set-value "Network;P2P;FileTransfer;GTK;" \
                  %{buildroot}%{_datadir}/applications/%{name}.desktop

%find_lang --all-name %{name}

%files -f %{name}.lang
%doc *.txt
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_miconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_iconsdir}/hicolor/*/apps/%{name}.*
%{_datadir}/applications/%{name}.desktop


%changelog

* Wed Apr 10 2013 malo <malo> 1.1.0-5.mga3
+ Revision: 409432
- rebuild for boost 1.53

* Sat Jan 12 2013 umeabot <umeabot> 1.1.0-4.mga3
+ Revision: 358854
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Feb 19 2012 malo <malo> 1.1.0-3.mga2
+ Revision: 210894
- fixing desktop file category
- spec clean-up
- fix license to GPLv2

  + dmorgan <dmorgan>
    - imported package linuxdcpp