[ahP LddlZddlZddlZddlZddlZdZdZdZdZdZ dS)NcRg}tjjD]}d|kr |d|gz }|S)Nz osmocom-{f}osmocom-)libconfigfeeds)pkgnameretfs Y/home/osmocom-build/jenkins/workspace/gerrit-binpkgs@2/osmo-ci/scripts/obs/lib/metapkg.py get_conflictsr sC C Z    G # #  1 Jctjjd|}tj|rtjdd|gtj|dtj|ddS)N/rmz-rfz/debianz/contrib)rr path_cacheospathexistsrun_cmdmakedirs)rrs r prepare_source_dirrsj# / /g / /D w~~d) T5$'(((K4   !!!K4!!!"""""r ctjjd|}t|}t |dd5}|d|d|d|d|d|d |d |d|d |d|d |d |dd|d|d|ddddn #1swxYwYt |dd5}||d|d|d|d|d|d|ddddn #1swxYwYt |dd5}|d|d|ddddn #1swxYwYtjdd|dgt |dd5}|dddddS#1swxYwYdS)Nrz/debian/controlwzSource:  zSection: unknown zPriority: optional z3Maintainer: Osmocom OBS scripts z!Build-Depends: debhelper (>= 10) zStandards-Version: 3.9.8 z Package: z)Depends: osmocom-keyring ${misc:Depends} zArchitecture: any Conflicts: z, z+Description: Dummy package, conflicts with z/debian/changelogz (z) unstable; urgency=medium z) * Dummy package, which conflicts with: zL -- Osmocom OBS scripts Tue, 25 Jul 2022 15:48:00 +0200 z /debian/rulesz#!/usr/bin/make -f z%: z dh $@ chmodz+xz/debian/compatz10 )rrrr openwritejoinr)rversionr conflictsr s r generate_debian_pkgr"sj# / /g / /Dg&&I &&& , , M &7&&&''' $%%% &''' FGGG 4555 ,---   'G'''((( <=== %&&& 6dii 22666777 KiKKKLLL M M M M M M M M M M M M M M M (((# . .%! 7CCgCCCDDD   IIIIIJJJ   $ % % % %%%%%%%%%%%%%%% $$$c * *a &'''    K$4 6 6 67888 %%%s + +q sJD E%%E),E)A4HH H!AI--I14I1%KK K ct|dtjjd|d|d}t |}t |d5}|d|d|d|d|d |d|d |d |d |D]}|d |d|d|d|d|dddddS#1swxYwYdS)Nz: generating rpm spec filerz /contrib/z.spec.inrz Name: rz Version: z(Summary: Dummy package, conflicts with: z Release: 0 zLicense: AGPL-3.0-or-later zGroup: Hardware/Mobile rz %description z%Dummy package, which conflicts with: z%files )printrrrr rr)rr rr!r conflicts r generate_rpm_specr&Bs W 0 0 0111j# I Ig I I I I IDg&&I dC A 'G'''((( 'G'''((( H9HHHIII  ./// ,---! 0 0H GG.(... / / / /  !!! E EEEFFF                    s C,EE  E cxtjj}tjjpd|}tjj}|r|ntjj}t|d|t|t||tj tj |tj tj|tj|t#||tj|tj |S)Nrz: generating meta package )rargsfeedconflict_pkgnameconflict_versionrmeta_package_versionr$rr"rrget_output_pathremove_cache_extra_filesdebianbuild_source_packagemove_files_to_outputr&rpm_speccopy_to_output)r)rr+r s r buildr4Us  8=Dh'<+r9s ###"""J&r