| 
									
										
										
										
											2016-02-26 22:32:22 +00:00
										 |  |  | # Copyright 2016 Julian Ospald <hasufell@posteo.de> | 
					
						
							|  |  |  | # Distributed under the terms of the GNU General Public License v2 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | SUMMARY="C++ wrapper around the public domain SQLite 3.x database" | 
					
						
							|  |  |  | HOMEPAGE="https://github.com/utelle/wxsqlite3" | 
					
						
							|  |  |  | DOWNLOADS="https://github.com/utelle/wxsqlite3/archive/v${PV}.tar.gz -> ${PNV}.tar.gz" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | LICENCES="wxWinLL-3" | 
					
						
							| 
									
										
										
										
											2016-02-26 22:50:52 +00:00
										 |  |  | SLOT="3.0" | 
					
						
							| 
									
										
										
										
											2016-02-26 22:32:22 +00:00
										 |  |  | PLATFORMS="~amd64 ~x86" | 
					
						
							| 
									
										
										
										
											2016-02-26 22:50:52 +00:00
										 |  |  | MYOPTIONS="
 | 
					
						
							|  |  |  |     ( providers: gtk2 gtk3 ) [[ number-selected = exactly-one ]] | 
					
						
							|  |  |  | "
 | 
					
						
							| 
									
										
										
										
											2016-02-26 22:32:22 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | DEPENDENCIES="
 | 
					
						
							| 
									
										
										
										
											2016-02-26 22:50:52 +00:00
										 |  |  |     build+run: | 
					
						
							|  |  |  |         dev-db/sqlite:3 | 
					
						
							|  |  |  |         x11-libs/wxGTK:${SLOT}[providers:gtk3?][providers:gtk2?] | 
					
						
							| 
									
										
										
										
											2016-02-26 22:32:22 +00:00
										 |  |  | "
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-26 23:00:08 +00:00
										 |  |  | src_configure() { | 
					
						
							|  |  |  |     econf \
 | 
					
						
							|  |  |  |         --enable-shared \
 | 
					
						
							|  |  |  |         --enable-unicode \
 | 
					
						
							|  |  |  |         --with-wx-config="/usr/$(exhost --target)/lib/wx/config/$(option providers:gtk3 'gtk3' 'gtk2')-unicode-3.0" \
 | 
					
						
							|  |  |  |         --with-wxshared \
 | 
					
						
							|  |  |  |         --with-sqlite3-prefix="/usr/$(exhost --target)" | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2016-02-26 22:32:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-26 22:50:52 +00:00
										 |  |  | src_install() { | 
					
						
							|  |  |  |     default | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     local gtkver | 
					
						
							|  |  |  |     if option providers:gtk3 ; then | 
					
						
							|  |  |  |         gtkver=3 | 
					
						
							|  |  |  |     else | 
					
						
							|  |  |  |         gtkver=2 | 
					
						
							|  |  |  |     fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-28 23:05:15 +00:00
										 |  |  |     # this is the upstream .pc file | 
					
						
							| 
									
										
										
										
											2016-02-26 22:50:52 +00:00
										 |  |  |     edo sed \
 | 
					
						
							|  |  |  |         -e "s:prefix=/usr:prefix=/usr/$(exhost --target):" \
 | 
					
						
							| 
									
										
										
										
											2016-02-26 22:57:29 +00:00
										 |  |  |         -e "s:wxcode_gtk2_wxsqlite3:wxcode_gtk${gtkver}u_wxsqlite3:" \
 | 
					
						
							| 
									
										
										
										
											2016-02-26 22:50:52 +00:00
										 |  |  |         -e "s:@WXVERSION@:${SLOT}:g" \
 | 
					
						
							|  |  |  |         -e "s:@LIBDIR@:lib:g" \
 | 
					
						
							|  |  |  |         -e "s:@VERSION@:${PV}:g" \
 | 
					
						
							|  |  |  |         ${PN}.pc.in > ${PN}.pc | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     insinto /usr/$(exhost --target)/lib/pkgconfig | 
					
						
							|  |  |  |     doins ${PN}.pc | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 |