Blame 4pane.spec

Bernhard M. Wiedemann 6f3018
#
Bernhard M. Wiedemann 6f3018
# spec file for package 4pane
Bernhard M. Wiedemann 6f3018
#
1501b8
# Copyright (c) 2022 SUSE LLC
Bernhard M. Wiedemann 6f3018
# Copyright (c) 2016 Packman Team <packman@links2linux.de>
Bernhard M. Wiedemann 6f3018
#
Bernhard M. Wiedemann 6f3018
# All modifications and additions to the file contributed by third parties
Bernhard M. Wiedemann 6f3018
# remain the property of their copyright owners, unless otherwise agreed
Bernhard M. Wiedemann 6f3018
# upon. The license for this file, and modifications and additions to the
Bernhard M. Wiedemann 6f3018
# file, is the same license as for the pristine package itself (unless the
Bernhard M. Wiedemann 6f3018
# license for the pristine package is not an Open Source License, in which
Bernhard M. Wiedemann 6f3018
# case the license is the MIT License). An "Open Source License" is a
Bernhard M. Wiedemann 6f3018
# license that conforms to the Open Source Definition (Version 1.9)
Bernhard M. Wiedemann 6f3018
# published by the Open Source Initiative.
Bernhard M. Wiedemann 6f3018
Bernhard M. Wiedemann 22a56d
# Please submit bugfixes or comments via https://bugs.opensuse.org/
Bernhard M. Wiedemann 6f3018
#
Bernhard M. Wiedemann 6f3018
Bernhard M. Wiedemann 22a56d
Bernhard M. Wiedemann 6f3018
Name:           4pane
07d949
Version:        8.0
Bernhard M. Wiedemann 6f3018
Release:        0
Bernhard M. Wiedemann 6f3018
Summary:        A multi-pane detailed-list file manager
Bernhard M. Wiedemann 22a56d
License:        GPL-3.0-only
Bernhard M. Wiedemann a94d90
URL:            http://www.4pane.co.uk/
Bernhard M. Wiedemann 6f3018
Source0:        https://sourceforge.net/projects/fourpane/files/%{version}/%{name}-%{version}.tar.gz
Bernhard M. Wiedemann 6f3018
BuildRequires:  ImageMagick
Bernhard M. Wiedemann 6f3018
BuildRequires:  fdupes
Bernhard M. Wiedemann 6f3018
BuildRequires:  gcc-c++
14aa68
BuildRequires:  wxWidgets-devel >= 3.0
14aa68
BuildRequires:  pkgconfig(liblzma)
Bernhard M. Wiedemann 6f3018
Bernhard M. Wiedemann 6f3018
%description
Bernhard M. Wiedemann 6f3018
4Pane is a multi-pane detailed-list file manager.
Bernhard M. Wiedemann 6f3018
It favors speed over visual effects.
Bernhard M. Wiedemann 6f3018
In addition to standard file manager features, it offers multiple undo and redo
Bernhard M. Wiedemann 6f3018
of most operations (including deletions), archive management including "virtual
Bernhard M. Wiedemann 6f3018
browsing" inside archives, multiple renaming/duplication of files, a terminal
Bernhard M. Wiedemann 6f3018
emulator and user-defined tools.
Bernhard M. Wiedemann 6f3018
Bernhard M. Wiedemann 6f3018
%lang_package
Bernhard M. Wiedemann 6f3018
Bernhard M. Wiedemann 6f3018
%prep
1501b8
%autosetup -p1
Bernhard M. Wiedemann 6f3018
sed -i -e "s|\$(datadir)/doc|%{_docdir}|g" Makefile.in
Bernhard M. Wiedemann 6f3018
sed -i -e "s|/usr/doc/4Pane/|%{_docdir}/4Pane/|g" Configure.cpp
Bernhard M. Wiedemann 6f3018
Bernhard M. Wiedemann 6f3018
%build
Bernhard M. Wiedemann 6f3018
%configure
14aa68
%make_build
Bernhard M. Wiedemann 6f3018
Bernhard M. Wiedemann 6f3018
%install
14aa68
%make_install
Bernhard M. Wiedemann 6f3018
%find_lang 4Pane
Bernhard M. Wiedemann 6f3018
mkdir -vp %{buildroot}/%{_datadir}/applications
Bernhard M. Wiedemann 6f3018
cd %{buildroot}/%{_datadir}/applications
Bernhard M. Wiedemann 6f3018
ln -s ../4Pane/rc/4Pane.desktop 4Pane.desktop
Bernhard M. Wiedemann 6f3018
pushd %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
Bernhard M. Wiedemann 6f3018
convert -strip -resize 48x48! 4Pane.png 4Pane.png
Bernhard M. Wiedemann 6f3018
popd
Bernhard M. Wiedemann 6f3018
%fdupes -s %{buildroot}/%{_datadir}
Bernhard M. Wiedemann 6f3018
Bernhard M. Wiedemann 6f3018
%files
Bernhard M. Wiedemann 6f3018
%doc LICENCE
Bernhard M. Wiedemann 6f3018
%{_bindir}/%{name}
Bernhard M. Wiedemann 6f3018
%{_bindir}/4Pane
Bernhard M. Wiedemann 6f3018
%dir %{_datadir}/4Pane
Bernhard M. Wiedemann 6f3018
%dir %{_datadir}/4Pane/bitmaps
Bernhard M. Wiedemann 6f3018
%{_datadir}/4Pane/bitmaps/*
Bernhard M. Wiedemann 6f3018
%{_datadir}/4Pane/rc
Bernhard M. Wiedemann 6f3018
%{_datadir}/applications/4Pane.desktop
Bernhard M. Wiedemann a94d90
%{_datadir}/icons/hicolor/*
Bernhard M. Wiedemann a94d90
%{_datadir}/metainfo/4Pane.appdata.xml
Bernhard M. Wiedemann 6f3018
%dir %{_docdir}/4Pane
Bernhard M. Wiedemann 6f3018
%{_docdir}/4Pane/*
Bernhard M. Wiedemann 6f3018
Bernhard M. Wiedemann 6f3018
%files lang -f 4Pane.lang
Bernhard M. Wiedemann 6f3018
Bernhard M. Wiedemann 6f3018
%changelog