File midori-brower-nosrc.spec of Package midori-browser
# No SOURCE spec-file
#
#
%define oname midori
%define mozillalibdir %{_libdir}/%{oname}
%define pluginsdir /usr/lib/mozilla/plugins
Summary: Midori Web Browser
Name: midori-browser
Version: 11.6
Release: 1
License: MPL-2.0
Group: Productivity/Networking/Web/Browsers
URL: https://astian.org/midori-browser
# Source0: https://github.com/goastian/midori-desktop/releases/download/v%{version}/midori-%{version}.linux-x86_64.tar.bz2
Source0: midori-%{version}.linux-x86_64.tar.bz2
Source1: %{oname}.png
Source2: %{oname}.desktop
#-----------------------------------------------------
BuildRequires: hicolor-icon-theme
BuildRequires: desktop-file-utils
BuildRequires: m4
BuildRequires: fdupes
BuildRequires: update-desktop-files
BuildRequires: appstream-glib
Provides: web_browser
Provides: application(%{name}.desktop)
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
ExclusiveArch: x86_64
#-----------------------------------------------------
AutoReqProv: no
%description
The new version of Midori is now available. Midori now under the Gecko foundation built to be light, fast and secure, with new privacy options and productivity tools.
%prep
#Here we go!
cd %_builddir
tar -jxvf %{SOURCE0}
%build
#nobuild
%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
mkdir -p %{buildroot}%{mozillalibdir}
cp -r midori/* %{buildroot}%{mozillalibdir}
#compatibility links
mkdir -p %{buildroot}%{_bindir}
ln -sf %{mozillalibdir}/midori %{buildroot}%{_bindir}/midori
# Create an own %_libdir/mozilla/plugins
mkdir -p %{buildroot}/usr/lib/mozilla/plugins
mkdir -p %{buildroot}%{_datadir}/{pixmaps,applications}
install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/pixmaps/%{oname}.png
install -m 644 %{SOURCE2} %{buildroot}%{_datadir}/applications/%{oname}.desktop
%post
%postun
%clean
%files
%defattr(-,root,root)
%{_bindir}/*
%{_datadir}/applications/*.desktop
%dir %{_libdir}/%{oname}
%{_libdir}/%{oname}
%dir /usr/lib/mozilla
%dir %{pluginsdir}
%{_datadir}/pixmaps/*.png
%changelog