Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dirkmueller:AL:TW
Configuration
Project Config
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Project Configuration of home:dirkmueller:AL:TW
Substitute: perl-macros perl-macros perl-generators perl-devel Substitute: update-desktop-files Substitute: openldap2-devel openldap-devel Substitute: openssh openssh openssh-clients Substitute: update-alternatives alternatives Substitute: Mesa-devel mesa-libGL-devel Substitute: libbz2-devel bzip2-devel Substitute: libopenssl-devel openssl-devel Substitute: freetype2-devel freetype-devel Substitute: ninja ninja-build Substitute: alsa-devel alsa-lib-devel Substitute: dbus-1 dbus Substitute: xsltproc libxslt Substitute: xaw3d-devel Xaw3d-devel Substitute: gpg2 gpg Substitute: apache2-devel httpd-devel Substitute: python3-Sphinx python3-sphinx Substitute: sqlite3-devel sqlite-devel Substitute: cunit-devel CUnit-devel Substitute: libexpat-devel expat-devel Substitute: python3-base python3 Substitute: libmysqlclient-devel mariadb105-devel Substitute: javamail ant-javamail Substitute: gettext-tools gettext Substitute: gettext-runtime gettext Substitute: awk gawk Substitute: db-devel libdb-devel Substitute: libxml2-tools libxml2 Substitute: librsync-devel rsync Substitute: ImageMagick-extra ImageMagick Substitute: go1.20 golang Substitute: golang(API) golang Substitute: xorg-x11-devel xorg-x11-server-devel Substitute: glibc-devel-static glibc-static Substitute: makeinfo texlive Substitute: lzma-devel xz-devel Substitute: libelf-devel elfutils-libelf-deve Substitute: libcap-progs libcap Substitute: libavahi-devel avahi-devel Substitute: user(games) Substitute: group(games) Prefer: suse-python-rpm-macros Substitute: python-rpm-macros suse-python-rpm-macros Substitute: libboost_chrono-devel boost-devel Substitute: libboost_atomic-devel boost-devel Substitute: libboost_filesystem-devel boost-devel Substitute: libboost_graph-devel boost-devel Substitute: libboost_locale-devel boost-devel Substitute: libboost_regex-devel boost-devel Substitute: libboost_system-devel boost-devel Substitute: libboost_thread-devel boost-devel Substitute: libboost_headers-devel boost-devel Substitute: libboost_program_options-devel boost-devel Substitute: libboost_test-devel boost-devel Prefer: -elinks -lynx Prefer: systemd:util-linux Prefer: java-1.8.0-amazon-corretto-devel Prefer: emacs-common:liblockfile Prefer: -libcap-ng0 Prefer: -gtest-devel Ignore: perl(:MODULE_COMPAT_2.27) Ignore: update-desktop-files Ignore: user(games) group(games) FileProvides: /usr/bin/ssh openssh-clients FileProvides: /usr/bin/git git-core Prefer: -java-11-amazon-corretto-devel -java-17-amazon-corretto-devel -java-21-amazon-corretto-devel Substitute: c_compiler gcc Substitute: c++_compiler gcc-c++ %define python_module() python3-%{**} %define _without_mono 1 DistMacro: python3_pkgversion 3 BuildFlags: define_specfile Macros: %_without_mono 1 %fillup_prereq fillup %perl_requires Requires: perl %suse_update_desktop_file echo %reconfigure_fonts_prereq echo %_specfile %_build_specfile %pythons python3 %ext_info .gz %suse_version 1550 %do_profiling 1 %python_module() python3-%{**} # Useful perl macros (from Artur Frysiak <wiget@t17.ds.pwr.wroc.pl>) # %perl_sitearch %(eval "`%{__perl} -V:installsitearch`"; echo $installsitearch) %perl_sitelib %(eval "`%{__perl} -V:installsitelib`"; echo $installsitelib) %perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch) %perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib) %perl_archlib %(eval "`%{__perl} -V:installarchlib`"; echo $installarchlib) %perl_privlib %(eval "`%{__perl} -V:installprivlib`"; echo $installprivlib) # More useful perl macros (from Raul Dias <rsd@swi.com.br>) # %perl_version %(perl -V:version | sed "s!.*='!!;s!'.*!!") %perl_man1ext %(perl -V:man1ext | sed "s!.*='!!;s!'.*!!") %perl_man3ext %(perl -V:man3ext | sed "s!.*='!!;s!'.*!!") %perl_man1dir %(perl -V:man1dir | sed "s!.*='!!;s!'.*!!") %perl_man3dir %(perl -V:man3dir | sed "s!.*='!!;s!'.*!!") %perl_installman1dir %(perl -V:installman1dir | sed "s!.*='!!;s!'.*!!") %perl_installman3dir %(perl -V:installman3dir | sed "s!.*='!!;s!'.*!!") %perl_installarchlib %(perl -V:installarchlib | sed "s!.*='!!;s!'.*!!") %perl_prefix %{buildroot} %perl_make_install make DESTDIR=$RPM_BUILD_ROOT install_vendor %perl_version 2.27 %perl_requires Requires: perl(:MODULE_COMPAT_%{perl_version}) %perl_process_packlist(n:) \ if test -n "$RPM_BUILD_ROOT" -a -d $RPM_BUILD_ROOT%perl_vendorarch/auto; then \ find $RPM_BUILD_ROOT%perl_vendorarch/auto -name .packlist -print0 | xargs -0 -r rm \ if [ %{_target_cpu} == noarch ]; then \ find $RPM_BUILD_ROOT%perl_vendorarch/auto -depth -type d -print0 | xargs -0 -r rmdir \ fi \ fi \ rm -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod \ %nil %perl_gen_filelist(n)\ FILES=%{name}.files\ # fgen_dir func\ # IN: dir\ fgen_dir(){\ %{__cat} >> $FILES << EOF\ %dir ${1}\ EOF\ }\ # fgen_file func\ # IN: file\ fgen_file(){\ %{__cat} >> $FILES << EOF\ ${1}\ EOF\ }\ # check for files in %{perl_vendorlib}\ RES=`find ${RPM_BUILD_ROOT}%{perl_vendorlib} -maxdepth 1 -type f`\ if [ -n "$RES" ]; then\ for file in $RES; do\ fgen_file "%{perl_vendorlib}/$(basename ${file})"\ done\ fi\ \ # get all dirs into array\ base_dir="${RPM_BUILD_ROOT}%{perl_vendorlib}/"\ for dir in `find ${base_dir} -type d | sort`; do\ if [ "$dir" = "${base_dir}" ]; then\ continue\ else\ el=${dir#$base_dir}\ all_dir=(${all_dir[@]} $el)\ fi\ done\ \ # build filelist\ for i in ${all_dir[@]}; do\ # do not add "dir {perl_vendorlib/arch}/auto", included in perl package\ if [ "${i}" = "auto" ]; then\ continue\ fi\ if [ "%{perl_vendorlib}/${i}" = "%{perl_vendorarch}/auto" ]; then\ continue\ else\ if [ -d ${base_dir}/${i} ]; then\ if [ "%{perl_vendorlib}/${i}" != "%{perl_vendorarch}" ]; then\ fgen_dir "%{perl_vendorlib}/${i}"\ fi\ RES=`find "${base_dir}/${i}" -maxdepth 1 -type f`\ for file in $RES; do\ fgen_file "%{perl_vendorlib}/${i}/$(basename ${file})"\ done\ fi\ fi\ done\ # add man pages\ # if exist :)\ if [ -d "${RPM_BUILD_ROOT}%{_mandir}" ]; then\ for file in `cd "${RPM_BUILD_ROOT}%{_mandir}" && find . -type f -name "*3pm*"`; do \ if test -e "%{_mandir}/$file" -o -e "%{_mandir}/$file.gz"; then \ mv ${RPM_BUILD_ROOT}%{_mandir}/$file ${RPM_BUILD_ROOT}%{_mandir}/${file/3pm/3pmc} \ fi \ done \ fgen_file "%{_mandir}/man?/*"\ fi\ \ # add packlist file\ # generated fom perllocal.pod\ if [ -f "${RPM_BUILD_ROOT}/var/adm/perl-modules/%{name}" ]; then\ fgen_file "/var/adm/perl-modules/%{name}"\ fi\ \ # check for files in %{_bindir}\ if [ -d ${RPM_BUILD_ROOT}%{_bindir} ]; then\ RES=`find "${RPM_BUILD_ROOT}%{_bindir}" -maxdepth 1 -type f`\ if [ -n "$RES" ]; then\ for file in $RES; do\ fgen_file "%{_bindir}/$(basename ${file})"\ done\ fi\ fi # Template for lang sub-package. %lang_package(n:r:) \ %package %{-n:-n %{-n*}-}lang \ Summary: Translations for package %{-n:%{-n*}}%{!-n:%{name}} \ Group: System/Localization \ %{-n:Requires: %{-n*} = %{version}} \ %{!-n:%{!-r:Requires: %{name} = %{version}}} \ %{-r:Requires: %{-r*}} \ Provides: %{-n:%{-n*}}%{!-n:%{name}}-lang-all = %{version} \ BuildArch: noarch \ %description %{-n:-n %{-n*}-}lang \ Provides translations for the \"%{-n:%{-n*}}%{!-n:%{name}}\" package. %install_info_prereq /bin/sh :Macros
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