Добавлены SPEC-и для Citefish

master
GitExample 4 years ago
parent 2390cdcada
commit 59aad97fe6

@ -0,0 +1,49 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name calculator
Name: cutefish-%{component_name}
Version: 0.4
Release: 1%{?dist}
License: GPLv3
Summary: Calculator for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: cmake
BuildRequires: qt5-base-devel qt5-quickcontrols2-devel qt5-x11extras-devel qt5-declarative-devel
Requires: qt5-quickcontrols2 fishui
Source0: https://github.com/cutefishos/%{component_name}/archive/refs/tags/%{version}.tar.gz
%description
Cutefish Desktop Calculator
%prep
%setup -qn %{component_name}-%{version}
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
popd
%files
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,90 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name core
Name: cutefish-core
Version: 0.8
Release: 1%{?dist}
License: GPLv3
Summary: System components, backend, and session files for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: cmake gcc-c++ libX11-devel libxcb-devel libxcbutil-cursor-devel libxcbutil-devel libxcbutil-icccm-devel libxcbutil-image-devel libxcbutil-keysyms-devel
BuildRequires: extra-cmake-modules
BuildRequires: libpolkit-devel libpolkitqt5-qt5-devel libSM-devel
BuildRequires: xorg-drv-libinput-devel
BuildRequires: libXcursor-devel
BuildRequires: libxcbutil-icccm-devel libxcbutil-devel libxcbutil-image-devel libxcbutil-keysyms-devel libXtst-devel
BuildRequires: libpulseaudio-devel
BuildRequires: qt5-base-devel qt5-x11extras-devel qt5-tools-devel qt5-declarative-devel qt5-quickcontrols2-devel
BuildRequires: kf5-kwindowsystem-devel libpolkit-devel libpolkit-qt5-agent libpolkit-qt5-gui libpolkitqt5-qt5-devel libxcbutil-cursor libxcbutil-cursor-devel libxcbutil-devel libxcbutil-image-devel xorg-drv-libinput-devel xorg-drv-synaptics-devel libgranite-devel appmenu-qt5 kf5-kidletime-devel
BuildRequires: fishui
Requires:libqt5-core libdbusmenu-qt52 appmenu-qt5 libdbusextended-qt5 libqt5-dbus libqt5-gui libqt5-qml libqt5-quick libqt5-x11extras libstdc++6 libkf5quickaddons kf5-kwindowsystem-common libkf5bluezqt libkf5networkmanagerqt libkf5modemmanagerqt kf5-kio-devel qt5-sensors-devel libcanberra libpulseaudio libpcre-devel ModemManager libpolkit-qt5-core libxcbutil-cursor libxcbutil libxcbutil-image libpolkit xorg-drv-libinput xorg-drv-synaptics libgranite appmenu-qt5 libkf5idletime
Requires: pulseaudio-daemon
Requires: fishui
AutoReq: no
Source0: https://github.com/cutefishos/core/archive/refs/tags/%{version}.tar.gz
%description
CutefishOS system library
#%package devel
#Group: Graphical desktop/Other
#Summary: Development headers for FishUI
#Requires: %{name} = %{version}-%{release}, cmake
#%description devel
#This package provides files sufficient to build software against %{name}
%prep
%setup -qn %{name}-%{version}
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
%{_bindir}/chotkeys
%{_bindir}/cupdatecursor
%{_bindir}/cutefish-cpufreq
%{_bindir}/cutefish-polkit-agent
%{_bindir}/cutefish-powerman
%{_bindir}/cutefish-screen-brightness
%{_bindir}/cutefish-session
%{_bindir}/cutefish-settings-daemon
%{_bindir}/cutefish-shutdown
%{_bindir}/cutefish-xembedsniproxy
%{_datadir}/cutefish-polkit-agent
%{_datadir}/cutefish-settings-daemon
%{_datadir}/cutefish-shutdown
%{_datadir}/polkit-1/actions/com.cutefish.brightness.pkexec.policy
%{_datadir}/polkit-1/actions/com.cutefish.cpufreq.pkexec.policy
%{_datadir}/xsessions/cutefish-xsession.desktop
%{_sysconfdir}/xdg/autostart/cutefish-polkit-agent.desktop
/etc/cutefish
/usr/bin/cutefish-clipboard
/usr/bin/cutefish-gmenuproxy
/usr/bin/cutefish-notificationd
/usr/bin/cutefish-sddm-helper
/usr/lib/systemd/user/cutefish-gmenuproxy.service
/usr/share/cutefish-notificationd/translations/en_US.qm
/usr/share/cutefish-notificationd/translations/zh_CN.qm
/usr/share/polkit-1/actions/com.cutefish.sddm.helper.pkexec.policy
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,47 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name cursor-theme
Name: cutefish-%{component_name}
#Version: 0
Release: 1%{?dist}
License: GPLv3
Summary: System default cursor themes for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
#BuildRequires: cmake make gcc gcc-c++
#Provides: crule-icon-theme = 0.0.%{version}-%{release}
Source0: https://github.com/cutefishos/cursor-themes/archive/refs/heads/cursor-theme-master.tar.gz
%description
System default cursor themes for Cutefish Desktop
%prep
%setup -qn %{name}-%{version}
%build
%install
install -dm 0755 %{buildroot}%{_datadir}/icons/
cp -a cutefish-light %{buildroot}%{_datadir}/icons/
cp -a cutefish-dark %{buildroot}%{_datadir}/icons/
find %{buildroot}%{_datadir}/icons -type f -exec chmod 0644 {} \;
find -L %{buildroot}%{_datadir}/icons -type l -delete -print
# %fdupes -s %{buildroot}%{_datadir}/icons/
%files
%doc README.md
%{_datadir}/icons/cutefish-dark
%{_datadir}/icons/cutefish-light
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,52 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name dock
Name: cutefish-%{component_name}
Version: 0.8
Release: alt2
License: GPLv3
Summary: Desktop Taskbar for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: cmake
BuildRequires: qt5-base-devel qt5-quickcontrols2-devel qt5-x11extras-devel qt5-designer
BuildRequires: kf5-kwindowsystem-devel
Requires: libcutefish
Requires: fishui
Source0:https://github.com/cutefishos/dock/archive/refs/heads/main.zip
%description
Cutefish Desktop application dock
%prep
%setup -qn dock-main
#%setup -qn %{name}-%{version}
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
%{_bindir}/cutefish-dock
%{_datadir}/cutefish-dock
/etc/cutefish-dock-list.conf
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,49 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name filemanager
Name: cutefish-%{component_name}
Version: 0.8
Release: 1%{?dist}
License: GPLv3
Summary: File manager for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: qt5-base-devel qt5-quickcontrols2-devel
BuildRequires: kf5-kio-devel kf5-solid-devel
BuildRequires: fishui
Requires: fishui kde5-kio-extras
Source0: https://github.com/cutefishos/%{component_name}/archive/refs/tags/%{version}.tar.gz
%description
File manager for Cutefish Desktop
%prep
%setup -qn %{name}-%{version}
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,47 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name gtk-themes
Name: cutefish-%{component_name}
Version: 0.7
Release: 1%{?dist}
License: GPLv3
Summary: System default GTK themes for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
#BuildRequires: cmake make gcc gcc-c++
#Provides: crule-icon-theme = 0.0.%{version}-%{release}
Source0: https://github.com/cutefishos/%{component_name}/archive/refs/tags/%{version}.tar.gz
%description
The system default GTK themes for Cutefish Desktop
%prep
%setup -qn %{name}-%{version}
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
#%license LICENSE
%{_datadir}/themes/Cutefish
%{_datadir}/themes/Cutefish-light
%{_datadir}/themes/Cutefish-dark
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,45 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name icons
Name: cutefish-%{component_name}
Version: 0.8
Release: 1%{?dist}
License: GPLv3
Summary: System default icon theme for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
#BuildRequires: cmake make gcc gcc-c++
Provides: crule-icon-theme = 0.0.%{version}-%{release}
Source0: https://github.com/cutefishos/%{component_name}/archive/refs/tags/%{version}.tar.gz
%description
Crule, the system default icon theme for Cutefish Desktop, based on vinceliuice's whitesur
%prep
%setup -qn %{name}-%{version}
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
#%license LICENSE
%{_datadir}/icons/Crule
%{_datadir}/icons/Crule-dark
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,74 @@
%define oname kwin-plugins
%define component_name core
Name: cutefish-kwin-plugins
Version: 0.8
Release: 1
Summary: Some configurations and plugins of KWin.
License: GPL-3.0-or-later
Group: System/GUI/Other
URL: https://github.com/cutefishos/kwin-plugins
Source: https://github.com/cutefishos/kwin-plugins/archive/refs/tags/%{version}/%{oname}-%{version}.tar.gz
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: cmake
BuildRequires: plasma5-kdecoration-devel
BuildRequires: kf5-kconfig-devel
BuildRequires: kf5-kcoreaddons-devel
BuildRequires: libkwineffects13
BuildRequires: kf5-kwindowsystem-devel
BuildRequires: kf5-kwayland-devel
BuildRequires: qt5-base-devel
BuildRequires: libdbusmenu-qt5-devel
BuildRequires: libqt5-gui
BuildRequires: libqt5-network
BuildRequires: qt5-networkauth-devel
BuildRequires: qt5-base-devel-static
BuildRequires: libqt5-opengl
BuildRequires: qt5-tools-devel
BuildRequires: qt5-declarative-devel
BuildRequires: qt5-multimedia-devel
BuildRequires: qt5-x11extras-devel
BuildRequires: libepoxy-devel
BuildRequires: libxcbutil-devel
%description
Cutefish Desktop KWin Plugins.
%prep
%setup -qn %{name}-%{version}
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
%doc README.md
%config(noreplace) %{_sysconfdir}/xdg/kglobalshortcutsrc
%exclude %{_sysconfdir}/xdg/kwinrc
%config(noreplace) %{_sysconfdir}/xdg/kwinrulesrc
%dir %{_datadir}/kwin
%dir %{_datadir}/kwin/effects
%{_datadir}/kwin/effects/cutefish_popups/
%{_datadir}/kwin/effects/cutefish_squash/
%{_datadir}/kwin/effects/cutefish_scale/
%dir %{_datadir}/kwin/scripts
%{_datadir}/kwin/scripts/cutefishlauncher/
%dir %{_datadir}/kwin/tabbox
%{_datadir}/kwin/tabbox/cutefish_thumbnail/
%{_libdir}/qt5/plugins/kwin/effects/plugins/libroundedwindow.so
%{_libdir}/qt5/plugins/org.kde.kdecoration2/libcutefishdecoration.so
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,47 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name launcher
Name: cutefish-%{component_name}
Version: 0.8
Release: 1%{?dist}
License: GPLv3
Summary: Application launcher for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: cmake
BuildRequires: qt5-base-devel qt5-tools qt5-tools-devel qt5-declarative-devel qt5-quickcontrols2-devel qt5-x11extras-devel
BuildRequires: kf5-kwindowsystem-devel
Source0: https://github.com/cutefishos/%{component_name}/archive/refs/tags/%{version}.tar.gz
%description
Cutefish Desktop's full-screen application launcher
%prep
%setup -qn %{name}-%{version}
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
%{_bindir}/%{name}
%{_datadir}/%{name}
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,47 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name qt-plugins
Name: cutefish-%{component_name}
Version: 0.5
Release: alt2
License: GPLv3
Summary: System default QT plugins for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: cmake make gcc gcc-c++ libqtxdg-devel
#Provides: crule-icon-theme = 0.0.%{version}-%{release}
Requires: libqtxdg
#Source0: https://github.com/cutefishos/%{component_name}/archive/refs/tags/%{version}.tar.gz
Source0: https://github.com/cutefishos/qt-plugins/archive/refs/heads/main.zip
%description
The system default QT plugins for Cutefish Desktop
%prep
%setup -qn qt-plugins-main
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
%{_libdir}/qt5/plugins/platformthemes/libcutefishplatformtheme.so
%{_libdir}/qt5/plugins/styles/libcutefishstyle.so
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,50 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name screenshot
Name: cutefish-%{component_name}
Version: 0.8
Release: 1%{?dist}
License: GPLv3
Summary: Screenshot app for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: qt5-base-devel qt5-quickcontrols2-devel
BuildRequires: kf5-kio-devel kf5-solid-devel
#BuildRequires: fishui
#Requires: fishui kde5-kio-extras
Source0: https://github.com/cutefishos/%{component_name}/archive/refs/tags/%{version}.tar.gz
%description
Screenshot app for Cutefish Desktop
%prep
%setup -qn %{name}-%{version}
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,56 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name settings
Name: cutefish-%{component_name}
Version: 0.8
Release: alt2
License: GPLv3
Summary: System settings for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: cmake pkgconfig
BuildRequires: extra-cmake-modules
BuildRequires: libXcursor-devel libXi-devel
BuildRequires: qt5-base-devel qt5-tools-devel qt5-declarative-devel qt5-x11extras-devel qt5-quickcontrols2-devel
BuildRequires: kf5-networkmanager-qt-devel kf5-modemmanager-qt-devel
BuildRequires: libicu-devel
BuildRequires: libfreetype-devel
BuildRequires: fontconfig-devel
BuildRequires: fishui
Requires: fishui
Source0: https://github.com/cutefishos/settings/archive/refs/heads/main.zip
%description
The System Settings application for Cutefish Desktop
%prep
%setup -qn settings-main
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,50 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name statusbar
Name: cutefish-%{component_name}
Version: 0.7
Release: alt1
License: GPLv3
Summary: Top status bar for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: cmake
BuildRequires: libxcb-devel
BuildRequires: qt5-base-devel qt5-x11extras-devel qt5-quickcontrols2-devel qt5-svg-devel
BuildRequires: kf5-kwindowsystem-devel
BuildRequires: fishui
Requires: fishui
#Source0: https://github.com/cutefishos/%{component_name}/archive/refs/tags/%{version}.tar.gz
Source0: https://github.com/cutefishos/statusbar/archive/refs/heads/main.zip
%description
The status bar at the top displays the current status of the system, such as time, system tray, etc.
%prep
%setup -qn statusbar-main
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
%{_bindir}/%{name}
%{_datadir}/%{name}
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,48 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name terminal
Name: cutefish-%{component_name}
Version: 0.7
Release: alt2
License: GPLv3
Summary: System Terminal for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: cmake make gcc gcc-c++
#Provides: crule-icon-theme = 0.0.%{version}-%{release}
Source0: https://github.com/cutefishos/terminal/archive/refs/heads/main.zip
%description
System Terminal for Cutefish Desktop
%prep
%setup -qn terminal-main
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_libdir}/qt5/qml/Cutefish/TermWidget/
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,45 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name wallpapers
Name: cutefish-%{component_name}
Version: 0.4
Release: 1%{?dist}
License: GPLv3
Summary: System default wallpapers for Cutefish Desktop
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
#BuildRequires: cmake make gcc gcc-c++
#Provides: crule-icon-theme = 0.0.%{version}-%{release}
Source0: https://github.com/cutefishos/%{component_name}/archive/refs/tags/%{version}.tar.gz
%description
Crule, the system default wallpapers for Cutefish Desktop, based on vinceliuice's whitesur
%prep
%setup -qn %{name}-%{version}
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
#%license LICENSE
%{_datadir}/backgrounds/cutefishos
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,64 @@
%define _empty_manifest_terminate_build 0
%define major 0
%define libname %mklibname %{name} %{major}
%define devname %mklibname %{name} -d
%define _libdir %{_exec_prefix}/lib
#%%define git_refspec 259818a3d1397875c7e3afc14cd9fcf088a5190e
#%%define git_refspec_short %%(echo %%{git_refspec} | cut -c -7)
Name: fishui
Version: 0.8
#Version: 0.3git.%%(date +%Y%m%d).%%{git_refspec_short}
Release: 1%{?dist}
License: GPLv3
Summary: CutefishOS GUI library, based on Qt Quick
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: git extra-cmake-modules qt5-declarative-devel qt5-graphicaleffects kf5-kwindowsystem-devel xcb-util-wm-devel qt5-quickcontrols2-devel
BuildRequires: qt5-x11extras-devel qt5-base-devel
BuildRequires: kf5-kwindowsystem-devel
BuildRequires: libxcb-devel xcb-util-wm-devel
Requires:libqt5-core libdbusmenu-qt52 appmenu-qt5 libdbusextended-qt5 libqt5-dbus libqt5-gui libqt5-qml libqt5-quick libqt5-x11extras libstdc++6
AutoReq: no
Source0: https://github.com/cutefishos/%{name}/archive/refs/tags/%{version}.tar.gz
%description
FishUI is a GUI library based on QQC2 (Qt Quick Controls 2), every Cutefish application uses it
%prep
%setup
sed -i '/QtQuick.Layout 1/s/Layout /Layouts /' src/controls/Dialog.qml
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
#%license LICENSE
%doc README.md
#%license LICENSE
/usr/lib64/qt5/qml/QtQuick/Controls.2/fish-style
/usr/lib64/qt5/qml/FishUI
/usr/lib64/cmake/
/usr/lib64/cmake/FishUI/
/usr/lib64/libFishUI.so
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,52 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define _libdir %{_exec_prefix}/lib
Name: libcutefish
Version: 0.7
#Version: 0.3git.%%(date +%Y%m%d).%%{git_refspec_short}
Release: 1%{?dist}
License: GPLv3
Summary: CutefishOS system library
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
BuildRequires: git extra-cmake-modules qt5-declarative-devel qt5-graphicaleffects kf5-kwindowsystem-devel xcb-util-wm-devel qt5-quickcontrols2-devel
BuildRequires: qt5-x11extras-devel qt5-base-devel
BuildRequires: kf5-kwindowsystem-devel kf5-bluez-qt-devel kf5-networkmanager-qt-devel kf5-modemmanager-qt-devel kf5-kio-devel qt5-sensors-devel
BuildRequires: libxcb-devel xcb-util-wm-devel libcanberra-devel libpulseaudio-devel libpcre-devel ModemManager-devel
Requires:libqt5-core libdbusmenu-qt52 appmenu-qt5 libdbusextended-qt5 libqt5-dbus libqt5-gui libqt5-qml libqt5-quick libqt5-x11extras libstdc++6 libkf5quickaddons kf5-kwindowsystem-common libkf5bluezqt libkf5networkmanagerqt libkf5modemmanagerqt kf5-kio-devel qt5-sensors-devel libcanberra libpulseaudio libpcre-devel ModemManager
AutoReq: no
Source0: https://github.com/cutefishos/%{name}/archive/refs/tags/%{version}.tar.gz
#Source0: https://github.com/cutefishos/%%{name}/tarball/%%{git_refspec}#/%%{name}-%%{git_refspec}.tar.gz
%description
CutefishOS system library
%prep
%setup -qn %{name}-%{version}
%build
mkdir build
pushd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
popd
%install
pushd build
%makeinstall_std
%files
/usr/lib64/qt5/qml/Cutefish
%changelog
* Sun May 08 2022 Vadim Morozov <vadim@morozoff.pro>
- Initial build for Sisyphus

@ -0,0 +1,59 @@
%define debug_package %{nil}
%define _build_id_links none
%define _disable_source_fetch 0
%define component_name sticky
Name: sticky
Version: 1.10
Release: alt2
License: GPLv3
Summary: "Липкие" заметки для рабочего стола
Group: Graphical desktop/Other
Packager: Vadim Morozov <vadim@morozoff.pro>
Source0: https://github.com/linuxmint/sticky/archive/refs/tags/1.10.zip
Requires: libgspell-gir python3-module-xapp libgspell-gir libxapps-gir libgtk+3-gir python3
%description
"Липкие" заметки для рабочего стола
%prep
%setup -qn sticky-1.10
%build
%install
mkdir -p %{buildroot}/usr
mkdir -p %{buildroot}/etc/xdg/autostart
mkdir -p %{buildroot}/usr/share/locale/ru_RU/LC_MESSAGES
cp -r usr/* %{buildroot}/usr
chmod +x %{buildroot}/usr/bin/sticky
cp etc/xdg/autostart/sticky.desktop %{buildroot}/etc/xdg/autostart
cp po/sticky-ru.po %{buildroot}/usr/share/locale/ru_RU/LC_MESSAGES
%files
/etc/xdg/autostart/sticky.desktop
/usr/bin/sticky
/usr/lib/sticky/common.py
/usr/lib/sticky/manager.py
/usr/lib/sticky/note_buffer.py
/usr/lib/sticky/sticky.py
/usr/lib/sticky/util.py
/usr/share/applications/sticky.desktop
/usr/share/glib-2.0/schemas/org.x.sticky.gschema.xml
/usr/share/icons/hicolor/scalable/apps/sticky-symbolic.svg
/usr/share/icons/hicolor/scalable/apps/sticky.svg
/usr/share/icons/hicolor/scalable/status/sticky-add.svg
/usr/share/icons/hicolor/scalable/status/sticky-color.svg
/usr/share/icons/hicolor/scalable/status/sticky-delete.svg
/usr/share/icons/hicolor/scalable/status/sticky-edit.svg
/usr/share/icons/hicolor/scalable/status/sticky-text.svg
/usr/share/sticky/checked.svg
/usr/share/sticky/manager.ui
/usr/share/sticky/sticky.css
/usr/share/sticky/unchecked.svg
/usr/share/locale/ru_RU/LC_MESSAGES/sticky-ru.po
Loading…
Cancel
Save