Initial sync of maintainership with OBS

This commit is contained in:
Autogits - Devel Importer
2025-03-18 15:21:09 +01:00
commit 20d5a3e01b
3 changed files with 141 additions and 0 deletions

92
_config Normal file
View File

@@ -0,0 +1,92 @@
%if "%{_repository}" == "images"
Type: kiwi
Repotype: none
Patterntype: none
%endif
Substitute: kiwi-packagemanager:instsource kiwi-instsource cdrkit-cdrtools-compat syslinux
Substitute: kiwi-boot:isoboot kiwi-desc-isoboot module-init-tools elfutils squashfs fribidi gfxboot-devel gawk gfxboot gfxboot-devel grub hdparm hwinfo iproute2 kiwi-tools lvm2 make memtest86+ netcfg psmisc squashfs sysfsutils syslinux clicfs e2fsprogs
Substitute: kiwi-boot:oemboot kiwi-desc-oemboot cracklib-dict-small bind-libs bind-utils bootsplash bootsplash-branding-openSUSE bzip2 dhcpcd e2fsprogs eject file fribidi gfxboot gfxboot-devel grub hwinfo kernel-default kernel-default-base kernel-default-extra kiwi-tools lvm2 make module-init-tools net-tools netcfg pciutils psmisc squashfs sysconfig sysfsutils tar util-linux e2fsprogs
Substitute: kiwi-boot:vmxboot kiwi-desc-vmxboot bind-libs bind-utils bootsplash bootsplash-branding-openSUSE cromfs dhcpcd e2fsprogs file fribidi gfxboot-branding-openSUSE gfxboot-devel grub hwinfo kernel-default kernel-default-base kernel-default-extra lvm2 make module-init-tools net-tools netcfg pciutils psmisc squashfs sysconfig sysfsutils tar util-linux
Prefer: libxslt1
%if 0%{?fedora_version}
Preinstall: perl-Getopt-Long
Substitute: libxslt-tools libxslt
Substitute: libsensors4-devel lm_sensors-devel
Substitute: libQt5Gui-private-headers-devel qt5-qtbase-devel
Substitute: kwindowsystem-devel kf5-kwindowsystem-devel
Substitute: kguiaddons-devel kf5-kguiaddons-devel
Prefer: libfm
Prefer: libfm-devel
Prefer: libqt5xdg-devel
Prefer: libQt5Xdg1
Release: <B_CNT>.fc%{?fedora_version}
Macros:
#
# Macros for cmake
#
%_cmake_lib_suffix64 -DLIB_SUFFIX=64
%_cmake_skip_rpath -DCMAKE_SKIP_RPATH:BOOL=ON
%_cmake_version 3.0.2
%__cmake /usr/bin/cmake
# - Set default compile flags
# - CMAKE_*_FLAGS_RELEASE are added *after* the *FLAGS environment variables
# and default to -O3 -DNDEBUG. Strip the -O3 so we can override with *FLAGS
# - Turn on verbose makefiles so we can see and verify compile flags
# - Set default install prefixes and library install directories
# - Turn on shared libraries by default
%cmake \
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
FFLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FFLAGS ; \
FCFLAGS="${FCFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FCFLAGS ; \
%{?__global_ldflags:LDFLAGS="${LDFLAGS:-%__global_ldflags}" ; export LDFLAGS ;} \
find . -name CMakeLists.txt \\\
-exec sed -i -re '/^[[:blank:]]*[sS][eE][tT][[:blank:]]*\\\([[:blank:]]*(CMAKE_BUILD_TYPE|CMAKE_COLOR_MAKEFILE|CMAKE_INSTALL_PREFIX|CMAKE_VERBOSE_MAKEFILE).*\\\)/{s/^/#IGNORE /}' {} + \
mkdir -p build \
cd build \
%__cmake .. \\\
-DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \\\
-DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \\\
-DCMAKE_Fortran_FLAGS_RELEASE:STRING="-DNDEBUG" \\\
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \\\
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \\\
-DINCLUDE_INSTALL_DIR:PATH=%{_includedir} \\\
-DLIB_INSTALL_DIR:PATH=%{_libdir} \\\
-DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \\\
-DSHARE_INSTALL_PREFIX:PATH=%{_datadir} \\\
%if "%{?_lib}" == "lib64" \
%{?_cmake_lib_suffix64} \\\
%endif \
-DBUILD_SHARED_LIBS:BOOL=ON \
%cmake_install %__make VERBOSE=1 DESTDIR=%{buildroot} install/fast -C build
%lang_package(n:r:) \
%package %{-n:-n %{-n*}-}lang \
Summary: Languages for package %{name} \
Group: System/Localization \
Requires: %{-n:%{-n*}}%{!-n:%{name}} = %{version} \
%{-r:Requires: %{-r*}} \
Provides: %{-n:%{-n*}}%{!-n:%{name}}-lang-all = %{version} \
Supplements: packageand(bundle-lang-other:%{-n:%{-n*}}%{!-n:%%{name}}) \
BuildArch: noarch \
%description %{-n:-n %{-n*}-}lang \
Provides translations to the package %{name} \
:Macros
%endif
%if "%{_repository}" == "openSUSE_Factory"
%define _with_gamin 0
%define _with_libsidplay 0
%else
%define _with_gamin 1
%define _with_libsidplay 1
%endif
Macros:
%_vendor openSUSE-LXDE

48
_maintainership.json Normal file
View File

@@ -0,0 +1,48 @@
{
"": ["RBrownFactory","anag+factory","dimstar_suse","dmitry_serpokryl","dmitry_serpokryl","factory-maintainer","favogt_factory","jubalh","jubalh","lkocman-factory","lrupp","lrupp","maxlin_factory"]
"_pattern": []
"compton": ["avindra"]
"fskbsetting": ["Lazy_Kent","Lazy_Kent"]
"galculator": ["anubisg1","anubisg1"]
"gpicview": ["anubisg1","anubisg1"]
"gtk2-engine-aurora": ["anubisg1","anubisg1"]
"keybinder": ["michals"]
"kiwi-live-lxde": []
"leafpad": ["anubisg1"]
"libfm": []
"libfm-extra": []
"liboobs": []
"libqt5xdg": []
"lxappearance": ["anubisg1"]
"lxappearance-obconf": []
"lxcc": ["anubisg1","anubisg1"]
"lxde-common": ["anubisg1"]
"lxde-common-branding-openSUSE": ["anubisg1","anubisg1"]
"lxdm": []
"lxinput": ["anubisg1"]
"lxlauncher": ["anubisg1"]
"lxmenu-data": ["anubisg1"]
"lxpanel": ["anubisg1"]
"lxrandr": ["anubisg1"]
"lxsession": ["anubisg1"]
"lxtask": ["anubisg1"]
"lxterminal": ["anubisg1"]
"menu-cache": ["anubisg1"]
"mtpaint": ["anubisg1","anubisg1","etamPL","etamPL"]
"nuoveXT2-icon-theme": ["anubisg1","anubisg1"]
"obconf": ["anubisg1"]
"obmenu": ["anubisg1"]
"openbox": ["anubisg1"]
"openbox-adwaita-ob-theme": []
"parcellite": []
"patterns-lxde": []
"pcmanfm": ["anubisg1"]
"pnmixer": []
"sidplay-libs": []
"slim": ["MargueriteSu"]
"slim-themes": []
"system-tools-backends": []
"viewnior": ["Lazy_Kent"]
"volumeicon": []
"xarchiver": []
}

1
project.build Normal file
View File

@@ -0,0 +1 @@
X11:lxde