actions-for-nautilus
actions-for-nautilus copied to clipboard
Use fakeroot for « make deb »...
IMHO, it is better to use « fakeroot » to build the debian package :
bigbob@bigbob-ux331un:~/tmp/Building/actions-for-nautilus/actions-for-nautilus$ fakeroot make deb rm -rf build mkdir -p build//usr/share/nautilus-python mkdir -p build//usr/share/actions-for-nautilus-configurator mkdir -p build//usr/share/applications mkdir -p build//usr/share/doc/actions-for-nautilus mkdir -p build/DEBIAN cp -r --preserve=mode,timestamps extensions build//usr/share/nautilus-python cp -r --preserve=mode,timestamps configurator/* build//usr/share/actions-for-nautilus-configurator rm build//usr/share/actions-for-nautilus-configurator/javascript/jquery.min.js LOC=/usr/share python3 -c 'import os,sys; sys.stdout.write(os.path.expandvars(sys.stdin.read()))' \ < build//usr/share/actions-for-nautilus-configurator/actions-for-nautilus-configurator.desktop \ > build//usr/share/applications/actions-for-nautilus-configurator.desktop VERSION=1.6.0 python3 -c 'import os,sys; sys.stdout.write(os.path.expandvars(sys.stdin.read()))' \ < packaging/DEBIAN/control \ > build/DEBIAN/control cp -r --preserve=mode,timestamps packaging/doc build//usr/share cp README.md build//usr/share/doc/actions-for-nautilus cp RELEASE-NOTES.md build//usr/share/doc/actions-for-nautilus/NEWS mv build//usr/share/actions-for-nautilus-configurator/README.md build//usr/share/doc/actions-for-nautilus/configurator.README.md gzip -n9 build//usr/share/doc/actions-for-nautilus/NEWS gzip -n9 build//usr/share/doc/actions-for-nautilus/changelog find build/ -type d -exec chmod 0755 {} \; find build/ -type f -exec chmod 0644 {} \; chmod +x build//usr/share/actions-for-nautilus-configurator/start-configurator.sh dpkg-deb -Z gzip --build build dist/actions-for-nautilus_1.6.0_all.deb dpkg-deb: construction du paquet « actions-for-nautilus » dans « dist/actions-for-nautilus_1.6.0_all.deb ». lintian dist/actions-for-nautilus_1.6.0_all.deb running with root privileges is not recommended! W: actions-for-nautilus: copyright-without-copyright-notice bigbob@bigbob-ux331un:~/tmp/Building/actions-for-nautilus/actions-for-nautilus$
Cool - thx for the suggestion - I'll plan for it
On Thu, Feb 23, 2023 at 8:47 AM Creteil @.***> wrote:
IMHO, it is better to use « fakeroot » to build the debian package :
@.**:~/tmp/Building/actions-for-nautilus/actions-for-nautilus$ fakeroot make deb
rm -rf build
mkdir -p build//usr/share/nautilus-python
mkdir -p build//usr/share/actions-for-nautilus-configurator
mkdir -p build//usr/share/applications
mkdir -p build//usr/share/doc/actions-for-nautilus
mkdir -p build/DEBIAN
cp -r --preserve=mode,timestamps extensions build//usr/share/nautilus-python
cp -r --preserve=mode,timestamps configurator/* build//usr/share/actions-for-nautilus-configurator
rm build//usr/share/actions-for-nautilus-configurator/javascript/jquery.min.js
LOC=/usr/share python3 -c 'import os,sys; sys.stdout.write(os.path.expandvars(sys.stdin.read()))' \
< build//usr/share/actions-for-nautilus-configurator/actions-for-nautilus-configurator.desktop \
build//usr/share/applications/actions-for-nautilus-configurator.desktop
VERSION=1.6.0 python3 -c 'import os,sys; sys.stdout.write(os.path.expandvars(sys.stdin.read()))' \
< packaging/DEBIAN/control \
build/DEBIAN/control
cp -r --preserve=mode,timestamps packaging/doc build//usr/share
cp README.md build//usr/share/doc/actions-for-nautilus
cp RELEASE-NOTES.md build//usr/share/doc/actions-for-nautilus/NEWS
mv build//usr/share/actions-for-nautilus-configurator/README.md build//usr/share/doc/actions-for-nautilus/configurator.README.md
gzip -n9 build//usr/share/doc/actions-for-nautilus/NEWS
gzip -n9 build//usr/share/doc/actions-for-nautilus/changelog
find build/ -type d -exec chmod 0755 {} ;
find build/ -type f -exec chmod 0644 {} ;
chmod +x build//usr/share/actions-for-nautilus-configurator/start-configurator.sh
dpkg-deb -Z gzip --build build dist/actions-for-nautilus_1.6.0_all.deb dpkg-deb: construction du paquet « actions-for-nautilus » dans « dist/actions-for-nautilus_1.6.0_all.deb ».
lintian dist/actions-for-nautilus_1.6.0_all.deb
running with root privileges is not recommended!
W: actions-for-nautilus: copyright-without-copyright-notice @.**:~/tmp/Building/actions-for-nautilus/actions-for-nautilus$
— Reply to this email directly, view it on GitHub https://github.com/bassmanitram/actions-for-nautilus/issues/39, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADAKLWWDCQYVJH7H5QHOSG3WY4IYBANCNFSM6AAAAAAVFIX56M . You are receiving this because you are subscribed to this thread.Message ID: @.***>
Part of the outstanding PR - https://github.com/bassmanitram/actions-for-nautilus/pull/37. Will get merged when I finally find time to retest.