Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:rehar:kicad
kicad-svn
debian.rules
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File debian.rules of Package kicad-svn
#!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # Make sure no svn parts inside the deb DH_ALWAYS_EXCLUDE=CVS:.svn export DH_ALWAYS_EXCLUDE # This has to be exported to make some magic below work. export DH_OPTIONS # .NOTPARALLEL: # get patch & unpatch targets for dpatch include /usr/share/dpatch/dpatch.make configure: configure-stamp configure-stamp: mkdir -p $(CURDIR)/build/kicad mkdir -p $(CURDIR)/build/bitmaps cd $(CURDIR)/build/kicad && cmake -DKICAD_MINIZIP=0 \ -DKICAD_DEMOS=$(CURDIR)/debian/kicad-svn-common/usr/share/doc/kicad/demos ../../kicad \ -DXPM_CPP_PATH=$(CURDIR)/build/bitmaps mkdir -p $(CURDIR)/build/kicad-doc cd $(CURDIR)/build/kicad-doc && cmake ../../kicad-doc mkdir -p $(CURDIR)/build/kicad-library cd $(CURDIR)/build/kicad-library && cmake ../../kicad-library touch $@ build: build-arch build-indep build-arch: build-arch-stamp build-arch-stamp: patch-stamp configure-stamp $(MAKE) -C $(CURDIR)/build/kicad touch $@ build-indep: build-indep-stamp build-indep-stamp: patch-stamp configure-stamp $(MAKE) -C $(CURDIR)/build/kicad-doc $(MAKE) -C $(CURDIR)/build/kicad-library touch $@ clean: clean-patched clean-build unpatch clean-patched: dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp configure-stamp dh_clean clean-build: rm -rf $(CURDIR)/build partclean: clean-patched unpatch install: install-indep install-arch install-indep: dh_testdir dh_testroot dh_clean -k -i dh_installdirs -i dh_installdocs cd $(CURDIR)/build/kicad/demos && cmake -P cmake_install.cmake cd $(CURDIR)/build/kicad/internat && cmake -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-common/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad/template && cmake -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-common/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-library && cmake -DCOMPONENT=resources -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-common/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=file_formats -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-common/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=footprints_doc -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-common/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-de -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-de/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-de -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-de/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-en -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-en/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-en -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-en/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-es -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-es/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-es -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-es/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-fr -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-fr/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-fr -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-fr/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-hu -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-hu/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-hu -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-hu/usr -P cmake_install.cmake # cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-it -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-it/usr -P cmake_install.cmake # cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-it -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-it/usr -P cmake_install.cmake # cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-pt -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-pt/usr -P cmake_install.cmake # cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-pt -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-pt/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-ru -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-ru/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-ru -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-ru/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-zh_CN -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-zh-cn/usr -P cmake_install.cmake cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-zh_CN -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn-doc-zh-cn/usr -P cmake_install.cmake install-arch: dh_testdir dh_testroot dh_clean -k -s dh_installdirs -s dh_installmenu -s $(MAKE) -C $(CURDIR)/build/kicad preinstall cd $(CURDIR)/build/kicad && cmake -DCOMPONENT=binary -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-svn/usr -P cmake_install.cmake dh_installdocs dh_install -s # Build architecture independant packages. binary-indep: build-indep install-indep dh_testdir dh_testroot dh_installchangelogs -i dh_link -i dh_strip -i # i don't want the helpfiles to be compressed dh_compress -i --exclude=kicad/help --exclude=kicad/demos --exclude=.pdf dh_fixperms -i dh_makeshlibs -i dh_installdeb -i dh_shlibdeps -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i # Build architecture dependant packages. binary-arch: build-arch install-arch dh_testdir dh_testroot dh_installchangelogs -s kicad/CHANGELOG.txt dh_installman -s $(CURDIR)/debian/man/*.1 dh_link -s dh_strip -s dh_compress -s dh_desktop dh_fixperms -s dh_makeshlibs -s dh_installdeb -s dh_shlibdeps -s dh_gencontrol -s dh_md5sums -s dh_builddeb -s binary: binary-arch binary-indep .PHONY: build clean binary-indep binary-arch binary install install-indep install-arch partclean
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor