File vpnac.spec of Package MyPackage1

# https://wiki.qt.io/Deploying_a_Qt5_Application_Linux
# http://en.opensuse.org/openSUSE:Specfile_guidelines

# source file:
# 	vpnac-3.2-1.tar.gz
# build rpm:
# 	rpmbuild -bb vpnac.spec     
# 	rpmbuild -ba vpnac.spec
# install rpm:
# 	zypper install vpnac-3.2-1A.x86_64.rpm

Name: vpnac
Version: 3.2 
Release: 1
Summary: Vpn.ac client software for Linux
License: GPL v3
Group: Productivity/Networking
Url: https://vpn.ac/
Source0: %{name}-sources.tar.gz
Packager: vpn.ac <info@vpn.ac>
Vendor: vpn.ac
Requires: qt5-devel
BuildRoot: %{_tmppath}/%{name}-root
BuildRequires:  gcc-c++
BuildRequires:  pkgconfig(Qt5Core)
BuildRequires:  pkgconfig(QtGui)
BuildRequires:  pkgconfig(Qt5Network)
BuildRequires:  pkgconfig(Qt5Widgets)

#Source0: %{name}-%{version}-1.tar.gz
#BuildRequires:  cmake >= 2.6
#BuildRequires:  dos2unix
#BuildRequires:  gcc-c++
#BuildRequires:  libqt5-linguist-devel
#BuildRequires:  opencv-qt5-devel
#BuildRequires:  pkg-config
#BuildRequires:  quazip-devel
#BuildRequires:  update-desktop-files
#BuildRequires:  pkgconfig(Qt5Concurrent)
#BuildRequires:  pkgconfig(Qt5PrintSupport)
#BuildRequires:  pkgconfig(exiv2)
#BuildRequires:  pkgconfig(expat)
#BuildRequires:  pkgconfig(libraw)
#BuildRequires:  pkgconfig(libtiff-4)
#BuildRequires:  pkgconfig(zlib)

#Requires: libqt5core5 >= 5.2.1, libqt5network5 >= 5.2.1, libqt5gui5 >= 5.2.1, libqt5widgets5 >= 5.2.1
#Requires: libqt5core5 >= 5.2.1, libqt5network5 >= 5.2.1, libqt5gui5 >= 5.2.1, libqt5widgets5 >= 5.2.1, liblzo2-2, libpkcs11-helper1 >= 1.05, iproute2
#BuildArch: i386 i686 x86_64
#Source0: %{name}-%{version}-%(release).tar.gz
#BuildRoot:      %{_tmppath}/%{name}-%{version}-build
#BuildRequires:  

%description
Vpn.ac client software for Linux
 supports OpenVPN connection types with multiple encryption settings.
 Please note that to use the software you need an active VPN service
 subscription from https://vpn.ac
 .
 vpn.ac <info@vpn.ac>

%prep
echo ________________PREP________________
%setup -q  				#unpack sources
#%setup -q -n %{name}-%{version}-%(release)
#%setup -q -n %{name}-%{version}-1

echo %{_libdir}/qt5/bin/
cd %{_libdir}/qt5/bin/
#ls


%build
echo ________________BUILD________________
echo __make == %{__make}

echo ________________QMAKE
#pwd
#ls
%{_libdir}/qt5/bin/qmake vpnac.pro -r CONFIG+=release

#echo ________________CMAKE
#pwd
#ls
#cmake .

echo ________________MAKE
#pwd
#ls
%{__make}

echo ________________BUILD LS
cd build
#find .


%install
echo ________________INSTALL________________
pwd
mkdir -p $RPM_BUILD_ROOT/usr/{bin,share}
mkdir -p $RPM_BUILD_ROOT/usr/bin/%{name}
mkdir -p $RPM_BUILD_ROOT/usr/bin/%{name}/platforms
mkdir -p $RPM_BUILD_ROOT/usr/share/{applications,pixmaps}
install build/bin/vpn.ac $RPM_BUILD_ROOT/usr/bin/%{name}
install userbin/openvpn.vpnac $RPM_BUILD_ROOT/usr/bin/%{name}
install userbin/vpn.ac-dns $RPM_BUILD_ROOT/usr/bin/%{name}
install userbin/copyright $RPM_BUILD_ROOT/usr/bin/%{name}
install userbin/%{name}.desktop $RPM_BUILD_ROOT/usr/share/applications
install userbin/%{name}.png $RPM_BUILD_ROOT/usr/share/pixmaps
echo ________________INSTALL COMPLETED
echo _bindir==%{_bindir}


%files
%defattr(-,root,root)
#%attr(4755, root, root)%{_bindir}/%{name}/vpn.ac
%{_bindir}/%{name}
%{_bindir}/%{name}/vpn.ac
%{_bindir}/%{name}/openvpn.vpnac
%{_bindir}/%{name}/vpn.ac-dns
%{_bindir}/%{name}/copyright
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png

%clean
echo ________________CLEAN
rm -rf $RPM_BUILD_ROOT
rm -rf $RPM_BUILD_DIR
echo ________________CLEAN COMPLETED

%changelog
 * Thu Jul  7 2016 Anatoliy
 - 
 
openSUSE Build Service is sponsored by