From 2070cf156af87e43fe7b1ca99f311cf51743e6fb Mon Sep 17 00:00:00 2001 From: changtao Date: Wed, 20 Nov 2024 11:43:36 +0800 Subject: [PATCH] fix file install path --- .python-damo.spec.swp | Bin 12288 -> 0 bytes python-damo.spec | 22 ++++++++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) delete mode 100644 .python-damo.spec.swp diff --git a/.python-damo.spec.swp b/.python-damo.spec.swp deleted file mode 100644 index d46cf4521921d39d47a5f2483d84c688f3c75b4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2&u<$=6vw9^pzbez{sE6vE>N*{;-t{JRYlsADkw?Y{3xy3${p{H?P+#*mfhK; zZfLoKgoK2UxD;{X*A>K}oG2Hhf>b1s;J^u~Nc<3Y4&^&*C$W>56ww2vW9g&)F>l^` z`<f8Gsr$--|xoz&P zBddT_z$#!BunJfOtO8a6tAJJDzpsFfHn3Na<~{9HPqdF4Rvg=x_FxsT3RnfK0#*U5 zfK|XMU=^?mSOu&CRspNP9jE~J82kQS#*W>GCcmo^&n?Mfyv6Zpw;0m}5UIrYDfG5BYTNrx{Oo2%-1a59->?iO!NWl*9 z`zFK!H^3L*D)}sg4aP6>;ap>wH$nd5%A|m#(oChf-B$>SO6~A0k(rp;MxO> zeF;7VZ-Z%Y42%H>JP5Xd8}~Ez4Y&?I0q=wNz+2!1coB?&hd~Z(1Ybehcfe(E7GzrA zfpf*CY!$eR6>x6tM-g{td0mhUrDi*6Iu-On>QiZuO8uoF8WGKuhx9zySL30VT|PJ4 z^kt}$f*bB9hf0N^!k{yN(nEprWUWcMA;@f$qMGytX@%o?a#awS%XuD$GOQ!mxC&`P z&C$R>E128hVO?`Y`xejEj8rm_xaW~cc*)1^f8=A3<+B*VS9Qkno^t8nk%{Ta(E~Hn zqZ5Z|^3d?e_@P4J(bS=XGn1p!C(ZfH)bQc#W-NTc6Hy737A)^eSA>axhodLa8U7Y3 z@aW0-VsR(S8xaz6LTc?J8_YJ6ISt`Q#9rn@w{nQbS$r_y^XQi7nd(BJ;nO3RW=(6vQTa|wkaw%SC{@nph z|HW8cp8uueo_;Y-y){}tVRV0HXer~CI$ci}rAfo<8r!7@7Uy{onfcUyU~(gJcwD2U zhOQ}rnHbI1+mmrG=Fdt;z5H}VFZOl=*Q;~MZr)-Zuw9jdxwl^TFwxxi$qDG$UAxHa z&7@U*Fo4-2WOC8kLkDBO(tF!-eZyrnSw3n;u{tMQU1|Gg`NfmY#%zVMeCxpSJk=@@ zI>op}G+^q2N#4mX%!xRWD!hoku|RDI_^d#i=EPlBB#FaOIt2wHP;ry6PEof55o%JA zmVvy$HF_rnrW-POnwlyl7i&3CsO&1vYI27&6n?Em944e{#x|y;nP?FZOy^ZR>nrXh zgo@A3n)J?+#1+bffFa%)rm8ESYOp>vGCY1{;>?o`t)rw|%(l#CAq#b>8)>y5)l&tc znZy+RyeASjmPi=2f6bD3G*)vGR^?n*xx|!UQ)v+JxLMAPh&dGQD0_G`q~;_`c6k+; z%uM1Cv;Br!GumAzGCN@27n9eZCZWHT3%UKXAiEVgo3vzK7U zh?+T+O)qD8di5N;|Nq*+muogq!?D{a=R(DCWK&qCuIMl47MEIkf#J)l$mbKESCiI; zbz?2(L~(ApsALTtMWjJG+PnH($U)^o_lT3I&Rk=?U5k$IKL1B|Mk?0D_Qy@dGMI|ep)X)9`Nyr1b diff --git a/python-damo.spec b/python-damo.spec index 45b54ce..7096c69 100644 --- a/python-damo.spec +++ b/python-damo.spec @@ -1,7 +1,7 @@ %global _empty_manifest_terminate_build 0 Name: python-damo Version: 2.4.3 -Release: 3 +Release: 4 Summary: DAMON user-space tool License: GPL-2.0 URL: https://github.com/awslabs/damo @@ -36,6 +36,21 @@ make data access-aware memory management optimizations. %prep %autosetup -p 1 -n damo-%{version} +# from packaging/build.sh +for f in pyproject.toml setup.py; do + cp -p packaging/$f . +done + +mkdir -p src/damo +cp -p src/*.py src/damo/ + +for f in pyproject.toml setup.py; do + cp -p packaging/$f . +done +# remove shebang from the newly copied damo.py +sed -i '1{\@^#!/usr/bin/env python@d}' src/damo/damo.py +touch -r damo src/damo/damo.py +touch -r damo src/damo/__init__.py %build %pyproject_build @@ -44,7 +59,7 @@ make data access-aware memory management optimizations. %pyproject_install install -d -m755 %{buildroot}/%{_pkgdocdir} install -d -m755 %{buildroot}/%{_bindir} -install -m 755 damo %{buildroot}/%{_bindir}/ + if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi @@ -78,6 +93,9 @@ mv %{buildroot}/doclist.lst . %doc CONTRIBUTING README.md SECURITY.md USAGE.md release_note %changelog +* Thu Nov 21 2024 changtao - 2.4.3-4 +- move file to site-packages/damo + * Mon Nov 18 2024 changtao - 2.4.3-3 - modify the spec file to add /usr/bin/damo as install file -- Gitee