ocaml-kutuphaneleri
This commit is contained in:
		
							parent
							
								
									1d314dc93f
								
							
						
					
					
						commit
						f1d21fafee
					
				
					 6 changed files with 140 additions and 0 deletions
				
			
		
							
								
								
									
										24
									
								
								talimatname/genel/o/ocaml-batteries/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								talimatname/genel/o/ocaml-batteries/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,24 @@
 | 
				
			||||||
 | 
					# Tanım: OCaml için kapsamlı bir standart kütüphane
 | 
				
			||||||
 | 
					# URL: https://forge.ocamlcore.org/projects/batteries/
 | 
				
			||||||
 | 
					# Paketçi: Cihan_Alkan
 | 
				
			||||||
 | 
					# Gerekler: ocaml-findlib ocamlbuild ocaml
 | 
				
			||||||
 | 
					# Grup: kütüphane
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					isim=ocaml-batteries
 | 
				
			||||||
 | 
					surum=2.8.0
 | 
				
			||||||
 | 
					devir=1
 | 
				
			||||||
 | 
					kaynak=(https://github.com/ocaml-batteries-team/batteries-included/archive/v${surum}.tar.gz)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					derle() {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  cd $SRC/${isim/ocaml-/}-included-$surum
 | 
				
			||||||
 | 
					  make all || return 1
 | 
				
			||||||
 | 
					  rm -f *.cma *.cmi *.cmo
 | 
				
			||||||
 | 
					  make doc || return 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  mkdir -p $PKG/$(ocamlfind printconf destdir)/batteries $PKG/$(ocamlfind printconf destdir)/stublibs || return 1
 | 
				
			||||||
 | 
					  make DESTDIR=$PKG/$(ocamlfind printconf destdir)/ OCAMLFIND_DESTDIR=$PKG/$(ocamlfind printconf destdir)/ install || return 1
 | 
				
			||||||
 | 
					  make DOCROOT=$PKG/usr/share/doc/ocaml-batteries/ install-doc || return 1
 | 
				
			||||||
 | 
					  install -Dm 644 ocamlinit $PKG/usr/share/doc/ocaml-batteries/ocamlinit || return 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										27
									
								
								talimatname/genel/o/ocaml-biniou/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								talimatname/genel/o/ocaml-biniou/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,27 @@
 | 
				
			||||||
 | 
					# Tanım: JSON için optimize edilmiş bir ayrıştırma ve baskı kitaplığı
 | 
				
			||||||
 | 
					# URL: https://github.com/mjambon/biniou
 | 
				
			||||||
 | 
					# Paketçi: Cihan_Alkan
 | 
				
			||||||
 | 
					# Gerekler: ocaml-findlib dune opam ocaml-easy-format
 | 
				
			||||||
 | 
					# Grup: kütüphane
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					_pkgname=biniou
 | 
				
			||||||
 | 
					isim=ocaml-biniou
 | 
				
			||||||
 | 
					surum=1.2.0
 | 
				
			||||||
 | 
					devir=1
 | 
				
			||||||
 | 
					kaynak=(https://github.com/mjambon/biniou/archive/v$surum.tar.gz::${isim}-${surum}.tar.gz)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					derle() {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    cd biniou-${surum}
 | 
				
			||||||
 | 
					    make all
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Initialize OPAM
 | 
				
			||||||
 | 
					    export OPAMROOT="${SRC}"/opam
 | 
				
			||||||
 | 
					    opam init -n
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Work around missing install command
 | 
				
			||||||
 | 
					    OCAMLFIND_DESTDIR="${PKG}$(ocamlfind printconf destdir)" jbuilder install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Install LICENSE
 | 
				
			||||||
 | 
					    install -Dm644 "${SRC}"/opam/system/doc/${_pkgname}/LICENSE -t "${PKG}"/usr/share/licenses/${isim}/
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										26
									
								
								talimatname/genel/o/ocaml-easy-format/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								talimatname/genel/o/ocaml-easy-format/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,26 @@
 | 
				
			||||||
 | 
					# Tanım: JSON için optimize edilmiş bir ayrıştırma ve baskı kitaplığı
 | 
				
			||||||
 | 
					# URL: https://github.com/mjambon/easy-format
 | 
				
			||||||
 | 
					# Paketçi: Cihan_Alkan
 | 
				
			||||||
 | 
					# Gerekler: glibc dune ocaml-findlib opam
 | 
				
			||||||
 | 
					# Grup: kütüphane
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					isim=ocaml-easy-format
 | 
				
			||||||
 | 
					surum=1.3.1
 | 
				
			||||||
 | 
					devir=1
 | 
				
			||||||
 | 
					kaynak=(https://github.com/mjambon/easy-format/archive/v$surum.tar.gz::${isim}-${surum}.tar.gz)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					derle() {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    cd easy-format-${surum}
 | 
				
			||||||
 | 
					    make all
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Initialize OPAM
 | 
				
			||||||
 | 
					    export OPAMROOT="${SRC}"/opam
 | 
				
			||||||
 | 
					    opam init -n
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Work around missing install command
 | 
				
			||||||
 | 
					    OCAMLFIND_DESTDIR="${PKG}$(ocamlfind printconf destdir)" jbuilder install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Install LICENSE
 | 
				
			||||||
 | 
					    install -Dm644 "${SRC}"/opam/system/doc/easy-format/LICENSE -t "${PKG}"/usr/share/licenses/${isim}/
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										18
									
								
								talimatname/genel/o/ocaml-menhir/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								talimatname/genel/o/ocaml-menhir/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					# Tanım: Menhir, OCaml için bir LR (1) ayrıştırıcı üreticisidir.
 | 
				
			||||||
 | 
					# URL: http://cristal.inria.fr/~fpottier/menhir/
 | 
				
			||||||
 | 
					# Paketçi: Cihan_Alkan
 | 
				
			||||||
 | 
					# Gerekler: ocaml ocaml-findlib ocamlbuild
 | 
				
			||||||
 | 
					# Grup: programlama
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					isim=ocaml-menhir
 | 
				
			||||||
 | 
					surum=20171222
 | 
				
			||||||
 | 
					devir=1
 | 
				
			||||||
 | 
					kaynak=(http://cristal.inria.fr/~fpottier/menhir/menhir-$surum.tar.gz)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					derle() {
 | 
				
			||||||
 | 
					  cd "$SRC/${isim/ocaml-/}-$surum"
 | 
				
			||||||
 | 
					  make PREFIX="/usr" all
 | 
				
			||||||
 | 
					  export OCAMLFIND_DESTDIR="$PKG$(ocamlfind printconf destdir)"
 | 
				
			||||||
 | 
					  install -dm 755 "$OCAMLFIND_DESTDIR"
 | 
				
			||||||
 | 
					  make PREFIX="$PKG/usr" install
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										19
									
								
								talimatname/genel/o/ocaml-pprint/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								talimatname/genel/o/ocaml-pprint/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,19 @@
 | 
				
			||||||
 | 
					# Tanım: Wadler'in ve Leijen'in daha güzel yazıcısının bir OCaml uyarlaması.
 | 
				
			||||||
 | 
					# URL: http://gallium.inria.fr/~fpottier/pprint/doc/PPrint.OCaml.html
 | 
				
			||||||
 | 
					# Paketçi: Cihan_Alkan
 | 
				
			||||||
 | 
					# Gerekler: ocaml-findlib ocamlbuild
 | 
				
			||||||
 | 
					# Grup: kütüphane
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					isim=ocaml-pprint
 | 
				
			||||||
 | 
					surum=20171003
 | 
				
			||||||
 | 
					devir=1
 | 
				
			||||||
 | 
					_oname=pprint
 | 
				
			||||||
 | 
					kaynak=(http://gallium.inria.fr/~fpottier/${_oname}/${_oname}-${surum}.tar.gz)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					derle() {
 | 
				
			||||||
 | 
					  cd "$SRC/$_oname-$surum"
 | 
				
			||||||
 | 
					  make -C src
 | 
				
			||||||
 | 
					  export OCAMLFIND_DESTDIR="$PKG$(ocamlfind printconf destdir)"
 | 
				
			||||||
 | 
					  install -dm 755 "$OCAMLFIND_DESTDIR"
 | 
				
			||||||
 | 
					  make -C src install
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										26
									
								
								talimatname/genel/o/ocaml-yojson/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								talimatname/genel/o/ocaml-yojson/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,26 @@
 | 
				
			||||||
 | 
					# Tanım: JSON için optimize edilmiş bir ayrıştırma ve baskı kitaplığı
 | 
				
			||||||
 | 
					# URL: https://github.com/mjambon/yojson
 | 
				
			||||||
 | 
					# Paketçi: Cihan_Alkan
 | 
				
			||||||
 | 
					# Gerekler: ocaml-findlib ocamlbuild dune ocaml-easy-format cppo ocaml-biniou
 | 
				
			||||||
 | 
					# Grup: kütüphane
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					_isim=yojson
 | 
				
			||||||
 | 
					isim=ocaml-yojson
 | 
				
			||||||
 | 
					surum=1.4.1
 | 
				
			||||||
 | 
					devir=1
 | 
				
			||||||
 | 
					kaynak=(https://github.com/mjambon/yojson/archive/v${surum}.tar.gz::${isim}-${surum}.tar.gz)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					derle() {
 | 
				
			||||||
 | 
					    cd ${_isim}-${surum}
 | 
				
			||||||
 | 
					    make all
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Initialize OPAM, this should be removed once opam is “removed” from dune
 | 
				
			||||||
 | 
					    export OPAMROOT="${SRC}"/opam
 | 
				
			||||||
 | 
					    opam init -n
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Work around the install command
 | 
				
			||||||
 | 
					    make OCAMLFIND_DESTDIR="${PKG}$(ocamlfind printconf destdir)" install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Install LICENSE
 | 
				
			||||||
 | 
					    install -Dm644 "${SRC}"/opam/system/doc/${_pkgname}/LICENSE -t "${PKG}"/usr/share/licenses/${isim}/
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue