Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory:Rebuild
leechcraft
leechcraft-doc.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File leechcraft-doc.spec of Package leechcraft
# # spec file for package leechcraft-doc # # Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define LEECHCRAFT_VERSION 0.6.70-16373-g319c272718 Name: leechcraft-doc Version: 0.6.70+git.16373.g319c272718 Release: 0 Summary: Modular Internet Client Documentation License: BSL-1.0 Group: Development/Libraries/Other URL: https://leechcraft.org Source0: https://dist.leechcraft.org/LeechCraft/0.6.75/leechcraft-%{LEECHCRAFT_VERSION}.tar.xz BuildRequires: doxygen >= 1.8.3.1 BuildRequires: fdupes BuildRequires: graphviz BuildRequires: graphviz-gnome BuildRequires: xz BuildArch: noarch %description This packages provides documentation of LeechCraft core API. It contains description of core API used for developing first-level LeechCraft plugins. For developing sub-plugins, please refer to corresponding packages (like leechcraft-azoth-doc). This documentation is also available online at http://doc.leechcraft.org/core/ %package -n leechcraft-azoth-doc Summary: LeechCraft Azoth Documentation Group: Development/Libraries/Other BuildArch: noarch %description -n leechcraft-azoth-doc This packages provides documentation of LeechCraft Azoth API. It contains description of Azoth API used for developing LeechCraft Azoth sub-plugins. For developing first-lexel plugins, please refer to corresponding packages (like leechcraft-doc). This documentation is also available online at http://doc.leechcraft.org/azoth/ %package -n leechcraft-monocle-doc Summary: LeechCraft Monocle Documentation Group: Development/Libraries/Other BuildArch: noarch %description -n leechcraft-monocle-doc This packages provides documentation of LeechCraft Monocle API. It contains description of Monocle API used for developing LeechCraft Monocle sub-plugins. For developing first-lexel plugins, please refer to corresponding packages (like leechcraft-doc). This documentation is also available online at http://doc.leechcraft.org/monocle/ %prep %setup -q -n leechcraft-%{LEECHCRAFT_VERSION} %build cd doc/doxygen/core sed -i Doxyfile \ -e "s/PROJECT_NUMBER .*/PROJECT_NUMBER = %{LEECHCRAFT_VERSION}/" doxygen Doxyfile cd ../azoth sed -i Doxyfile \ -e "s/PROJECT_NUMBER .*/PROJECT_NUMBER = %{LEECHCRAFT_VERSION}/" doxygen Doxyfile cd ../monocle sed -i Doxyfile \ -e "s/PROJECT_NUMBER .*/PROJECT_NUMBER = %{LEECHCRAFT_VERSION}/" doxygen Doxyfile %install cd doc/doxygen/core/out/html mkdir -p %{buildroot}%{_docdir}/leechcraft-doc cp -r * %{buildroot}%{_docdir}/leechcraft-doc cd ../../../azoth/out/html mkdir -p %{buildroot}%{_docdir}/leechcraft-azoth-doc cp -r * %{buildroot}%{_docdir}/leechcraft-azoth-doc cd ../../../monocle/out/html mkdir -p %{buildroot}%{_docdir}/leechcraft-monocle-doc cp -r * %{buildroot}%{_docdir}/leechcraft-monocle-doc %fdupes -s %{buildroot}%{_docdir}/leechcraft-doc/ %fdupes -s %{buildroot}%{_docdir}/leechcraft-azoth-doc/ %fdupes -s %{buildroot}%{_docdir}/leechcraft-monocle-doc/ %files %doc %{_docdir}/leechcraft-doc %files -n leechcraft-azoth-doc %doc %{_docdir}/leechcraft-azoth-doc %files -n leechcraft-monocle-doc %doc %{_docdir}/leechcraft-monocle-doc %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor