flatcam manifest
This commit is contained in:
		
							parent
							
								
									0ed052ce67
								
							
						
					
					
						commit
						d0d01a7135
					
				@ -5,17 +5,66 @@
 | 
				
			|||||||
EAPI=6
 | 
					EAPI=6
 | 
				
			||||||
PYTHON_COMPAT=( python2_7 )
 | 
					PYTHON_COMPAT=( python2_7 )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
inherit distutils-r1 git-r3
 | 
					inherit distutils-r1 git-r3 gnome2-utils
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DESCRIPTION="Free and Open-source PCB CAM.."
 | 
					DESCRIPTION="Free and Open-source PCB CAM.."
 | 
				
			||||||
HOMEPAGE="http://flatcam.org"
 | 
					HOMEPAGE="http://flatcam.org"
 | 
				
			||||||
SRC_URI="https://bitbucket.org/jpcgt/flatcam/downloads/FlatCAM-8.5.zip"
 | 
					
 | 
				
			||||||
 | 
					if [[ "${PV}" == "9999" ]] ; then
 | 
				
			||||||
 | 
						inherit git-r3
 | 
				
			||||||
 | 
						EGIT_REPO_URI="https://bitbucket.org/jpcgt/${PN}.git"
 | 
				
			||||||
 | 
						KEYWORDS=""
 | 
				
			||||||
 | 
						SRC_URI=""
 | 
				
			||||||
 | 
					else
 | 
				
			||||||
 | 
						SRC_URI="https://bitbucket.org/jpcgt/flatcam/downloads/FlatCAM-${PV}.zip -> ${P}.zip"
 | 
				
			||||||
 | 
						KEYWORDS="amd64 x86"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
LICENSE="MIT"
 | 
					LICENSE="MIT"
 | 
				
			||||||
SLOT="0"
 | 
					SLOT="0"
 | 
				
			||||||
KEYWORDS="amd64 x86"
 | 
					IUSE="+doc"
 | 
				
			||||||
IUSE=""
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
RDEPEND=""
 | 
					RDEPEND="
 | 
				
			||||||
 | 
						>=dev-python/matplotlib-1.3.1
 | 
				
			||||||
 | 
						>=dev-python/numpy-1.8
 | 
				
			||||||
 | 
						dev-python/PyQt4
 | 
				
			||||||
 | 
						dev-python/simplejson
 | 
				
			||||||
 | 
						dev-python/svg_path
 | 
				
			||||||
 | 
						sci-libs/Rtree
 | 
				
			||||||
 | 
						sci-libs/scipy
 | 
				
			||||||
 | 
						>=sci-libs/Shapely-1.3
 | 
				
			||||||
 | 
						"
 | 
				
			||||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
 | 
					DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
 | 
				
			||||||
	${RDEPEND}"
 | 
						${RDEPEND}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					src_compile() {
 | 
				
			||||||
 | 
						distutils-r1_src_install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if use doc ; then
 | 
				
			||||||
 | 
							cd "${S}"/doc
 | 
				
			||||||
 | 
							emake html
 | 
				
			||||||
 | 
						fi
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					src_install() {
 | 
				
			||||||
 | 
						distutils-r1_src_install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						insinto /usr/share/applications
 | 
				
			||||||
 | 
						doins "${S}"/flatcam.desktop
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						local size
 | 
				
			||||||
 | 
						for size in 16 24 32 48 128 256; do
 | 
				
			||||||
 | 
							dosym ../../../../${PN}/${PN}_icon${size}.png \
 | 
				
			||||||
 | 
								/usr/share/icons/hicolor/${size}x${size}/apps/flatcam.png
 | 
				
			||||||
 | 
						done
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						use doc && dodoc -r "${S}"/doc/build/html
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pkg_postrm() {
 | 
				
			||||||
 | 
						gnome2_icon_cache_update
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pkg_postinst() {
 | 
				
			||||||
 | 
						gnome2_icon_cache_update
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user