ghc-th-lift-instances-0.1.20-1.oe24090>    f! ;G|`u` 3 rE#̌wTp)EnxӜܠ^ }3rHCL_L@odLIlu=L!CE`^)%v@_6=4 kގqzĞ:M"=(U9gn&%]=5ja^cd Iޝd){eBcGGAp:Hɽ>v'1'$,j-a>4I'7KC<0%6. 7ɎϿlG+AJ LmKPn\V5GEe7@' V/n>s0aԝɆp4%G-{-v`PQBY?ȶ^@7+4?+$d ( bhl   $ ( 0  @#3(f8p9t:FGHIRXY\D]L^def%Cghc-th-lift-instances0.1.201.oe2409Lift instances for template-haskell for common data typesMost data types in the haskell platform do not have Lift instances. This package provides orphan instances for containers, text, bytestring and vector. It also provides compat instances for older versions of 'template-haskell' Note that package provides Template Haskell based derivation of 'Lift' instances (when you cannot use 'DeriveLift' extension), and package provides instances for TH datatypes.f!sdc-64g.compass-ci&nBSD-3-Clausehttp://openeuler.orgUnspecifiedth-lift-instances-0.1.20.tar.gzhttps://hackage.haskell.org/package/th-lift-instanceslinuxx86_64 -Af!,f!,ab3beb9cb3a2ea279329412ea473cfdef543bea950bfd467081b9667396ab37bf533c3f95addcca461a0ccd1aafef75dd801bfa6599c0d1184d54bfffb61d870 rootrootrootrootghc-th-lift-instancesghc-th-lift-instances-develghc-th-lift-instances-helpghc-th-lift-instances-prof  ghc-Cabal-develghc-base-develghc-base-profghc-bytestring-develghc-bytestring-profghc-containers-develghc-containers-profghc-rpm-macrosghc-template-haskell-develghc-template-haskell-profghc-text-develghc-text-profghc-th-lift-develghc-th-lift-profghc-transformers-develghc-transformers-profghc-vector-develghc-vector-profrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1i386i486i586i686pentium3pentium4athlongeode4.18.2ejLin Runze 0.1.20-1- Initial packaging (Version 0.1.20)dc-64g.compass-ci 17266855550.1.20-1.oe24090.1.20-1.oe24090.1.20-1.oe24090.1.20-1.oe2409ghc-th-lift-instances.specth-lift-instances-0.1.20.tar.gzcpiogzip9utf-816ff968a6edba34863f138c4071a3ffcbf5d9b379959e4ed263ea1fc918069faeb46af7986507b572f460fbcc0523ac951483822bd6c681c2b73c6a2e4707c42 Name: ghc-th-lift-instances Version: 0.1.20 Release: 1 Summary: Lift instances for template-haskell for common data types License: BSD-3-Clause URL: https://hackage.haskell.org/package/th-lift-instances Source0: https://hackage.haskell.org/package/th-lift-instances-0.1.20/th-lift-instances-0.1.20.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-bytestring-devel BuildRequires: ghc-bytestring-prof BuildRequires: ghc-containers-devel BuildRequires: ghc-containers-prof BuildRequires: ghc-rpm-macros BuildRequires: ghc-template-haskell-devel BuildRequires: ghc-template-haskell-prof BuildRequires: ghc-text-devel BuildRequires: ghc-text-prof BuildRequires: ghc-th-lift-devel BuildRequires: ghc-th-lift-prof BuildRequires: ghc-transformers-devel BuildRequires: ghc-transformers-prof BuildRequires: ghc-vector-devel BuildRequires: ghc-vector-prof ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description Most data types in the haskell platform do not have Lift instances. This package provides orphan instances for containers, text, bytestring and vector. It also provides compat instances for older versions of 'template-haskell' Note that package provides Template Haskell based derivation of 'Lift' instances (when you cannot use 'DeriveLift' extension), and package provides instances for TH datatypes. %package devel Summary: Haskell th-lift-instances library development files Requires: ghc-th-lift-instances = 0.1.20-1.oe2409 Requires: ghc-compiler = 9.6.3 Requires(post): ghc-compiler = 9.6.3 Requires(postun): ghc-compiler = 9.6.3 %description devel This package provides the Haskell th-lift-instances library development files. %package -n ghc-th-lift-instances-help Summary: Haskell th-lift-instances library documentation BuildArch: noarch %description -n ghc-th-lift-instances-help This package provides the Haskell th-lift-instances library documentation. %package -n ghc-th-lift-instances-prof Summary: Haskell th-lift-instances profiling library Requires: ghc-th-lift-instances-devel = 0.1.20-1.oe2409 Supplements: (ghc-th-lift-instances-devel and ghc-prof) %description -n ghc-th-lift-instances-prof This package provides the Haskell th-lift-instances profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'th-lift-instances-0.1.20' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/th-lift-instances-0.1.20.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'th-lift-instances-0.1.20' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)'); do if [ -f $f -a -x $f ]; then chmod a-x $f; fi done # -Wunused-label is extremely noisy CFLAGS="${CFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection }" export CFLAGS export LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,--as-needed }" if ! [ -f Setup.hs -o -f Setup.lhs ]; then cp /usr/share/ghc-rpm-macros/Setup.hs . fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup --version [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup configure --prefix=/usr --libdir=/usr/lib64 --docdir=/usr/share/licenses/ghc-th-lift-instances --libsubdir='$compiler'${subsubdir}/'$pkgid' --datasubdir='$pkgid' --libexecsubdir='$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.6.3${subsubdir} --global --ghc-options="${CFLAGS:+$(echo ' '$CFLAGS | sed -e 's/ / -optc/g')} ${LDFLAGS:+$(echo ' '$LDFLAGS | sed -e 's/ / -optl/g')} -fhide-source-paths" -v $cabal_configure_extra_options -p --enable-shared --htmldir=/usr/share/doc/ghc-9.6.3/html/libraries/th-lift-instances-0.1.20 --global [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup build -j${RPM_BUILD_NCPUS} -v if [ -n dist/build/libHSth-lift-instances-0.1.20*.so ]; then [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup haddock --html --hyperlink-source --hoogle fi %install [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup copy --destdir=/home/lkp/rpmbuild/BUILDROOT/ghc-th-lift-instances-0.1.20-1.oe2409.x86_64 -v [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup register --gen-pkg-config if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -d th-lift-instances-0.1.20.conf ]; then for i in $(ls "th-lift-instances-0.1.20.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 th-lift-instances-0.1.20.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-th-lift-instances-0.1.20-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 th-lift-instances-0.1.20.conf /home/lkp/rpmbuild/BUILDROOT/ghc-th-lift-instances-0.1.20-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/th-lift-instances-0.1.20.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-th-lift-instances-0.1.20-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/th-lift-instances-0.1.20*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-th-lift-instances-0.1.20-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/th-lift-instances-0.1.20*.conf not found" exit 1 fi rm -f ghc-th-lift-instances.files ghc-th-lift-instances-help.files touch ghc-th-lift-instances.files ghc-th-lift-instances-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-th-lift-instances-0.1.20-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHSth-lift-instances-0.1.20-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-th-lift-instances.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-th-lift-instances.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/th-lift-instances-0.1.20" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-th-lift-instances-0.1.20-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-th-lift-instances-0.1.20-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-th-lift-instances-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-th-lift-instances-prof.files -o -fprint ghc-th-lift-instances-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-th-lift-instances-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-th-lift-instances-prof.files else rm -f ghc-th-lift-instances-devel.files ghc-th-lift-instances-prof.files touch ghc-th-lift-instances-devel.files ghc-th-lift-instances-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-th-lift-instances-0.1.20-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/th-lift-instances-0.1.20*.conf >> ghc-th-lift-instances-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/th-lift-instances-0.1.20 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-th-lift-instances-0.1.20-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-th-lift-instances-help.files fi for i in ghc-th-lift-instances.files ghc-th-lift-instances-devel.files ghc-th-lift-instances-help.files ghc-th-lift-instances-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-th-lift-instances-0.1.20-1.oe2409.x86_64!!g" $i fi done echo "running ghc_delete_rpaths:" if ! type chrpath > /dev/null; then exit 1; fi for i in $(find /home/lkp/rpmbuild/BUILDROOT/ghc-th-lift-instances-0.1.20-1.oe2409.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print); do if [ -x "$i" ]; then rpath=$(chrpath $i | sed -e "s@^$i: R.*PATH=@@") case "$rpath" in *$PWD/*) chrpath -r "/usr/lib64/ghc-9.6.3/lib:/usr/lib64/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3" $i ;; *) ;; esac else echo "%ghc_delete_rpath: no $i executable" exit 1 fi done %check %post devel /usr/bin/ghc-pkg-9.6.3 recache --no-user-package-db || : %postun devel /usr/bin/ghc-pkg-9.6.3 recache --no-user-package-db || : %files -f ghc-th-lift-instances.files %license LICENSE %files devel -f ghc-th-lift-instances-devel.files %doc README.md %files -n ghc-th-lift-instances-help -f ghc-th-lift-instances-help.files %license LICENSE %files -n ghc-th-lift-instances-prof -f ghc-th-lift-instances-prof.files %changelog * Thu Sep 28 2023 Lin Runze 0.1.20-1 - Initial packaging (Version 0.1.20) ?Zy<[,E/g'1Øc{BdKمZ" ʒe~Cu빷}gs>y}y}GDRDR(JmE~݀P[Q( "j'_5'G Qn0urCA!xGڂ M'(]_C"Il!H' @0nz8vOڤ_u BPM g.@hK :ݜpq'D0E"~d"(& AIM u~dgTi!$AO!S'4-|Hap;C; u 2FvP(8HmFzhI0?![Ca|OB5F!h/ozanIp?b5`0M؀nUDC%%+z=GҒ; 8]rAv0{RR.; Cap@tT8h;$=! !RcG[p<`8$FT~$hu?rFؑ~Hnp̃p;~+fK{R&5#i5y[H7j> &t"HwIcHʑ,o ǣփ?38^Ew<"Qf|@\ y)_s,8uWWrAጡp6nߥyQ_* _Q3݂̂P8 q?~q_O:{|~9ß33#Aezl&; qvl=߿v< M14Ev ݠwԑߜqƝq銳`a5c{)q?G#=xLy}q qF?NdZ\@꟒_!Z* $= 7+sGF8*؁`0RQQ1#|[TUM ;:~;#D~/w X]D|eDk(¸x$;n+n35v{l^_鶤*I!e/<5)ŬlhrD\;c:Ǜݏ+h,Iz!8Gs3 ͰM,Zv ]a6iOc48&)7AX+kol@{{ËE[!77{5=!S2bJ=E>=/'xF 9IW?3V4䬋 =dٚšrR2>Rѹ۫>v(E#w47*-}ww.m҅m`y ̬z Bf澀;#Gzo塑m6e#&obV]arU1T,eZgl`D`M=GV=e95$2U${ U&b#gҺ>0 |i9$fJ ëlp~,?囘{&M0hN'^롿! o2&ձXZ'sAc6ҵx;.@<1>Ce0+rCp7 `se(u.<ы$=J] >:r'Iv>PՔݷJik"݈Bizi6F-yZ ZmBtŧq2Vvg[F&e*RDƚ0T[/46`HF]C3G쭼9$rPiLQkvl ҆_]`-5*э՘_ `pd^+z!$WmV!-a@wh_ʐa)v֜ڴے ]~iYSganyuiJZ| Dб>R˳.1H$~)xඥj0OC$S ˡJ=YZfJXi gD/Ak$F(Uu@I{F6 "@+܈gXuJeN!%Z<&.xoHC#6S[,qxo4qU!}qԛS3=Q\n?  ﺻjo.Vhk2 Sc{" d-y Z5+X8%O5zckc_,gqe}iEa/G.. ȸ݄#L;؅BQlR͡0PdCӲQIJ1mSʄ@^H Ή˒ rGg);V}ɤ@Ͻ4&/_NT*/lH7TT~dd1fˌ0Mmyq423$~;YWt2jh]ECQ%JJxHJQmi@!̋yT[# Mz>ZԊNB&sIZUw2*8Kf؊K7oR?w R8e1h9}]c\vC6K/ۧYB;حZz}F`ϓeg7ENlMlGfHVEMmo-z~'gDE\1l/ș35촚wϺ0֋CkJ^{5>UJrDd/yJ(&ۥ>v n*\j]uf9߽ooA5a_raɬ2?\C|<%zt_}bL)zjܾ~Î22--W(vdf1e]o)U֍փk:[(^mCs>!y>H":!ʴt]%9gʒ&-kI!z3}7xA%ɕQ%J@VFotDu9)F`–PyD2Zu/e7AX߃]xrϘAE:@H䑱%0" VtFN*$Nߧ?y޻Y`2.e`cwQ  -)c,S5 /AQ̪k'OnNtnI#yj'_8cl?gʣE ]ӜO~Kl)EEE9722~Xu}Pp;SavRSdteU k~\%ʾ˾>L~wI7/* kx kx=Sg+fѦϤq;v*r] %S+A jNX"lU=K^@zƞQ`V^yjı-̰#kD霛FNF~}ݨ&âŕQ~3$sΜHjI⹹̔@l]w%dCê3 ۧUkbjy8 ˓<ڒ2ka2kyћOö,of|Zt.rm5}ᰶ&.#V~G*Q=ZlCZO]Z?ȵX9`صR>0wUd%M}YJcͻ9#4.gy>6j찵YrJ:ׇ˓M5 9!eA]w;C2n/>AjX}.6M.1WL.V|1a6?dw(%FWA iqk%nri O]CՁ+!Ozd_50ʔF#z1+\w <ֽ+ dw{8v1F2R[wp"d_s6eZIweyN zO){p=_N]ɰWo"f& @Evv9Դ r^!UVկO"Ǥ؋'13~&<ɳ3!s'Ti ⩤D:&.~j=_^uD̃ L5mjZe@T ӞHZSry;űWu>lWȜVŪEۤ3