Добавлены SPEC-и для Citefish
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…
Reference in New Issue