client_theming icon indicating copy to clipboard operation
client_theming copied to clipboard

Can't build debian packages failing on Cannot find (any matches for) "usr/share/nextcloud/i18n"

Open LEDfan opened this issue 8 years ago • 0 comments

Hi

I want to use the Nextcloud client on a Raspberry pi (ARM) and therefore I want to create a arm debian package. I'm building on the RPI, and using the following steps:

sudo apt-get install -y devscripts cdbs osc
sudo apt-get install -y git libsqlite3-dev qt5-default libqt5webkit5-dev qt5keychain-dev cmake build-essential libowncloudsync0 git libssl-dev libqtwebkit-dev qtkeychain-dev
git clone https://github.com/nextcloud/client_theming.git --recursive
basever='2.3.1'
mv client_theming nextcloud-client_${basever}
tar cjf nextcloud-client_${basever}.orig.tar.bz2 --exclude .git nextcloud-client_${basever}
cd nextcloud-client_${basever}
cp -a linux/debian/nextcloud-client/debian .
tar cf - -C linux/debian/nextcloud-client/debian.stable . | tar xf - -C debian
EDITOR=true dpkg-source --commit . local-changes
debuild -b -us -uc -j4

This works until it tries to "install" the files for nextcloud-client-l10n, see the full output:

**CMAKE OUTPUT***
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: ""
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/etc/Nextcloud/sync-exclude.lst
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/lib/arm-linux-gnueabihf/nextcloud/libocsync.so.2.3.2
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/lib/arm-linux-gnueabihf/nextcloud/libocsync.so.0
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/lib/arm-linux-gnueabihf/nextcloud/libocsync.so
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/include/nextcloudsync/mirall/account.h
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/include/nextcloudsync/mirall/syncengine.h
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/include/nextcloudsync/mirall/configfile.h
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/include/nextcloudsync/mirall/networkjobs.h
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/include/nextcloudsync/mirall/progressdispatcher.h
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/include/nextcloudsync/mirall/syncfileitem.h
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/include/nextcloudsync/mirall/syncjournaldb.h
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/include/nextcloudsync/mirall/syncresult.h
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/include/nextcloudsync/creds/abstractcredentials.h
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/include/nextcloudsync/creds/httpcredentials.h
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/lib/arm-linux-gnueabihf/libnextcloudsync.so.2.3.2
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/lib/arm-linux-gnueabihf/libnextcloudsync.so.0
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/lib/arm-linux-gnueabihf/libnextcloudsync.so
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/128x128/apps/Nextcloud.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/16x16/apps/Nextcloud.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/22x22/apps/Nextcloud.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/256x256/apps/Nextcloud.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/32x32/apps/Nextcloud.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/48x48/apps/Nextcloud.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/512x512/apps/Nextcloud.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/64x64/apps/Nextcloud.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/bin/nextcloud
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/applications/nextcloud.desktop
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/bin/nextcloudcmd
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/128x128/apps/Nextcloud_error.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/128x128/apps/Nextcloud_error_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/128x128/apps/Nextcloud_ok.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/128x128/apps/Nextcloud_ok_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/128x128/apps/Nextcloud_sync.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/128x128/apps/Nextcloud_sync_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/128x128/apps/Nextcloud_warn.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/128x128/apps/Nextcloud_warn_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/16x16/apps/Nextcloud_error.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/16x16/apps/Nextcloud_error_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/16x16/apps/Nextcloud_ok.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/16x16/apps/Nextcloud_ok_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/16x16/apps/Nextcloud_sync.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/16x16/apps/Nextcloud_sync_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/16x16/apps/Nextcloud_warn.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/16x16/apps/Nextcloud_warn_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/256x256/apps/Nextcloud_error.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/256x256/apps/Nextcloud_error_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/256x256/apps/Nextcloud_ok.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/256x256/apps/Nextcloud_ok_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/256x256/apps/Nextcloud_sync.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/256x256/apps/Nextcloud_sync_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/256x256/apps/Nextcloud_warn.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/256x256/apps/Nextcloud_warn_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/32x32/apps/Nextcloud_error.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/32x32/apps/Nextcloud_error_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/32x32/apps/Nextcloud_ok.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/32x32/apps/Nextcloud_ok_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/32x32/apps/Nextcloud_sync.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/32x32/apps/Nextcloud_sync_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/32x32/apps/Nextcloud_warn.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/32x32/apps/Nextcloud_warn_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/48x48/apps/Nextcloud_error.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/48x48/apps/Nextcloud_error_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/48x48/apps/Nextcloud_ok.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/48x48/apps/Nextcloud_ok_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/48x48/apps/Nextcloud_sync.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/48x48/apps/Nextcloud_sync_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/48x48/apps/Nextcloud_warn.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/48x48/apps/Nextcloud_warn_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/64x64/apps/Nextcloud_error.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/64x64/apps/Nextcloud_error_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/64x64/apps/Nextcloud_ok.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/64x64/apps/Nextcloud_ok_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/64x64/apps/Nextcloud_sync.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/64x64/apps/Nextcloud_sync_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/64x64/apps/Nextcloud_warn.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/64x64/apps/Nextcloud_warn_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/72x72/apps/Nextcloud_error.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/72x72/apps/Nextcloud_error_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/72x72/apps/Nextcloud_ok.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/72x72/apps/Nextcloud_ok_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/72x72/apps/Nextcloud_sync.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/72x72/apps/Nextcloud_sync_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/72x72/apps/Nextcloud_warn.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/icons/hicolor/72x72/apps/Nextcloud_warn_shared.png
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/nautilus-python/extensions/syncstate-Nextcloud.py
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/nemo-python/extensions/syncstate-Nextcloud.py
-- Installing: /home/pi/nextcloud-client-2.3.1/debian/tmp/usr/share/caja-python/extensions/syncstate-Nextcloud.py
make[1]: Leaving directory '/home/pi/nextcloud-client-2.3.1/obj-arm-linux-gnueabihf'
touch debian/stamp-makefile-install
Adding cdbs dependencies to debian/nextcloud-client-l10n.substvars
dh_installdirs -pnextcloud-client-l10n 
Adding cdbs dependencies to debian/nextcloud-client-nautilus.substvars
dh_installdirs -pnextcloud-client-nautilus 
Adding cdbs dependencies to debian/nextcloud-client-nemo.substvars
dh_installdirs -pnextcloud-client-nemo 
Adding cdbs dependencies to debian/nextcloud-client-caja.substvars
dh_installdirs -pnextcloud-client-caja 
dh_installdocs -pnextcloud-client-l10n 
dh_installexamples -pnextcloud-client-l10n 
dh_installman -pnextcloud-client-l10n  
dh_installinfo -pnextcloud-client-l10n  
dh_installmenu -pnextcloud-client-l10n 
dh_installcron -pnextcloud-client-l10n 
dh_installinit -pnextcloud-client-l10n  
dh_installdebconf -pnextcloud-client-l10n 
dh_installemacsen -pnextcloud-client-l10n   
dh_installcatalogs -pnextcloud-client-l10n 
dh_installpam -pnextcloud-client-l10n 
dh_installlogrotate -pnextcloud-client-l10n 
dh_installlogcheck -pnextcloud-client-l10n 
dh_installchangelogs -pnextcloud-client-l10n  client/ChangeLog 
dh_installudev -pnextcloud-client-l10n 
dh_lintian -pnextcloud-client-l10n 
dh_bugfiles -pnextcloud-client-l10n 
dh_install -pnextcloud-client-l10n  
dh_install: Cannot find (any matches for) "usr/share/nextcloud/i18n" (tried in "." and "debian/tmp")
dh_install: nextcloud-client-l10n missing files: usr/share/nextcloud/i18n
dh_install: missing files, aborting
/usr/share/cdbs/1/rules/debhelper.mk:211: recipe for target 'binary-install/nextcloud-client-l10n' failed
make: *** [binary-install/nextcloud-client-l10n] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -d -us -uc -j4 failed

When I comment out the l10n in package in debian/control it correctly build all other packages and I can install and use them.

@ivaradi you are the maintainer for the debian packages, maybe you have an idea? BTW thanks for the packages!

LEDfan avatar Aug 02 '17 12:08 LEDfan