Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/ruby
class Package
Makepkg = '/usr/bin/makepkg'
Pacman = '/usr/bin/pacman'
LogBuild = 'manager-build.log'
LogInstall = 'manager-install.log'
def initialize(file='PKGBUILD')
raise ArgumentErorr, "Package: argument must respond to to_s" unless file.respond_to? :to_s
@file = file.to_s
end
#!/usr/bin/ruby
class Package
@file = String.new
Makepkg = '/usr/bin/makepkg'
Pacman = '/usr/bin/pacman'
LogBuild = 'manager-build.log'
LogInstall = 'manager-install.log'
def initialize(file='PKGBUILD')
raise ArgumentErorr, "Package: argument must respond to to_s" unless file.respond_to? :to_s
@file = file.to_s
#!/usr/bin/bash
#
# makepkg - make packages compatible for use with pacman
# Generated from makepkg.sh.in; do not edit by hand.
#
# Copyright (c) 2006-2013 Pacman Development Team <[email protected]>
# Copyright (c) 2002-2006 by Judd Vinet <[email protected]>
# Copyright (c) 2005 by Aurelien Foret <[email protected]>
# Copyright (c) 2006 by Miklos Vajna <[email protected]>
# Copyright (c) 2005 by Christian Hamar <[email protected]>
#!/usr/bin/ruby
class Package
@file = String.new
Makepkg = '/usr/bin/makepkg'
Pacman = '/usr/bin/pacman'
LogBuild = 'manager-build.log'
LogInstall = 'manager-install.log'
def initialize(file='PKGBUILD')
raise ArgumentErorr, "Package: argument must respond to to_s" unless file.respond_to? :to_s
@file = file.to_s
# Maintainer: Alex Talker <alextalker at opemailbox dot org>
# Contributor: Luis von Bernus <[email protected]>
# Contributors: L42y, aeosynth, Dan Serban, Kalipath
_name=firefox
_channel=aurora
_milestone=30.0a2
_lang=ru
pkgname="${_name}-${_channel}-${_lang}"
_pkgname="${_name}-${_channel}"
pkgver=30.0a2.20140330004001
#!/usr/bin/ruby
class Package
@file = String.new
Makepkg = '/usr/bin/makepkg'
Pacman = '/usr/bin/pacman'
LogBuild = 'manager-build.log'
LogInstall = 'manager-install.log'
def initialize(file='PKGBUILD')
raise ArgumentErorr, "Package: argument must respond to to_s" unless file.respond_to? :to_s
@file = file.to_s
# Maintainer: Agustin Ferrario "py_crash < agustin dot ferrario at hotmail dot com dot ar >
# Contributor: Luis von Bernus <[email protected]>
# Contributors: L42y, aeosynth, Dan Serban, Kalipath
_name=firefox
_channel=aurora
_milestone=30.0a2
pkgname="${_name}-${_channel}"
pkgver=30.0a2.20140301004003
pkgrel=1
pkgdesc="Firefox Aurora channel - Nightly build"
#!/usr/bin/ruby
def cd(i)
begin
Dir.chdir(i)
rescue
puts "An error happened in cd().Path don't found: #{i}"
false
end
end
ARGV.each { |package|
#!/usr/bin/ruby
def cd(i)
begin
Dir.chdir(i) if Dir.exist? i
rescue
puts "An error happened in cd().Path don't found: #{i}"
end
end
ARGV.map{ |package|
cd(package)
#!/usr/bin/ruby
require 'vcardigan'
vcards = ARGV.map {|file|
File.foreach(file, "END:VCARD").map {|vcard_data| VCardigan.parse vcard_data }
}.flatten
numbers = vcards.map(&:tel)
.compact
.map {|tel| tel.first.value.gsub(/\D/, '') }
.select {|number| number.match /^(7|380)\d{10,}/ }