Modernise spec
This commit is contained in:
@@ -91,3 +91,5 @@ fabric.properties
|
|||||||
# Built Visual Studio Code Extensions
|
# Built Visual Studio Code Extensions
|
||||||
*.vsix
|
*.vsix
|
||||||
|
|
||||||
|
|
||||||
|
.idea/
|
||||||
|
|||||||
+23
-34
@@ -14,58 +14,47 @@
|
|||||||
|
|
||||||
# Please submit bugfixes or comments via https://github.com/BashGui/easybashgui/issues
|
# Please submit bugfixes or comments via https://github.com/BashGui/easybashgui/issues
|
||||||
#
|
#
|
||||||
|
%global forgeurl https://github.com/BashGui/easybashgui
|
||||||
|
Version: 15.0.2
|
||||||
|
|
||||||
Name: easybashgui
|
Name: easybashgui
|
||||||
Version: 15.0.2
|
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Simplified way to code bash made GUI frontend dialogs!
|
Summary: Simplified way to code bash made GUI frontend dialogs!
|
||||||
|
|
||||||
|
%forgemeta
|
||||||
|
|
||||||
License: BSD-3-clause
|
License: BSD-3-clause
|
||||||
Group: Development/Tools
|
Group: Development/Tools
|
||||||
URL: https://github.com/BashGui/easybashgui
|
URL: %{forgeurl}
|
||||||
Source0: %{name}_%{version}.orig.tar.gz
|
Source: %{forgesource}
|
||||||
BuildRequires: make
|
|
||||||
BuildRequires: bash
|
BuildRequires: make bash rpm_macro(forgemeta) rpm_macro(forgesetup)
|
||||||
Requires: dialog
|
Requires: bash bc
|
||||||
Requires: bash
|
Suggests: dialog gum yad zenity xdialog kdialog
|
||||||
Requires: bc
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRequires: -post-build-checks
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Easy Bash Gui shortened as EBG, is a Posix compliant Bash functions library that aims to give unified GUI functions using frontends for dialogs boxeds (from the user's point of view are frontends but from the EGB side are backends)
|
Easy Bash Gui shortened as EBG, is a Posix compliant Bash functions library that aims to give unified GUI functions using frontends for dialogs boxeds (from the user's point of view are frontends but from the EGB side are backends)
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -c -n %{name}-%{version}
|
%forgesetup
|
||||||
|
|
||||||
%build
|
%build
|
||||||
:
|
|
||||||
|
%check
|
||||||
|
|
||||||
%install
|
%install
|
||||||
#%make_install
|
%make_install
|
||||||
# stupid rpm distros dont manage by itselft this step.. it fails.. puff, so use files section
|
|
||||||
mkdir -p %{buildroot}%{_bindir}
|
|
||||||
mkdir -p %{buildroot}%{_libdir}
|
|
||||||
mkdir -p %{buildroot}%{_mandir}/man1/
|
|
||||||
mkdir -p %{buildroot}%{_datadir}/%{name}
|
|
||||||
cp %{name}-%{version}/src/%{name} %{buildroot}%{_bindir}
|
|
||||||
cp %{name}-%{version}/src/%{name}-debug %{buildroot}%{_bindir}
|
|
||||||
cp %{name}-%{version}/icons/*.xpm %{buildroot}%{_datadir}/%{name}/
|
|
||||||
install -m 0755 %{name}-%{version}/src/easydialog-legacy %{buildroot}%{_bindir}
|
|
||||||
install -m 0644 %{name}-%{version}/lib/easybashlib %{buildroot}%{_libdir}
|
|
||||||
install -m 0644 %{name}-%{version}/lib/%{name}.lib %{buildroot}%{_libdir}
|
|
||||||
install -m 0644 %{name}-%{version}/docs/%{name}.1.gz %{buildroot}%{_mandir}/man1/
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license %{name}-%{version}/LICENSE
|
%license %{_defaultdocdir}/%{name}/LICENSE
|
||||||
%doc %{name}-%{version}/README.md
|
%doc README.md
|
||||||
%doc %{name}-%{version}/docs/README.md
|
%{_bindir}/*
|
||||||
%{_bindir}/%{name}
|
%{_libdir}/%{name}/*
|
||||||
%{_bindir}/%{name}-debug
|
|
||||||
%{_bindir}/easydialog-legacy
|
|
||||||
%{_libdir}/easybashlib
|
|
||||||
%{_libdir}/%{name}.lib
|
|
||||||
%{_datadir}/%{name}/*
|
%{_datadir}/%{name}/*
|
||||||
%{_mandir}/man1/%{name}.*
|
%{_mandir}/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user