[Forensics-changes] [yara] 01/01: debian directory - first commit.

Eriberto Mota eriberto-guest at moszumanska.debian.org
Sat Dec 28 17:36:21 UTC 2013


This is an automated email from the git hooks/post-receive script.

eriberto-guest pushed a commit to branch debian
in repository yara.

commit e6701341d62192542ab471c63e6ee97c50f56d60
Author: Joao Eriberto Mota Filho <eriberto at eriberto.pro.br>
Date:   Sat Dec 28 15:35:23 2013 -0200

    debian directory - first commit.
---
 debian/README.Debian                 |   7 ++
 debian/changelog                     |  15 ++++
 debian/clean                         |   1 +
 debian/compat                        |   1 +
 debian/control                       | 124 ++++++++++++++++++++++++++++
 debian/copyright                     |  83 +++++++++++++++++++
 debian/exlib                         |   5 ++
 debian/gbp.conf                      |   3 +
 debian/libyara-dev.install           |   3 +
 debian/libyara-dev.lintian-overrides |   2 +
 debian/libyara0.install              |   1 +
 debian/libyara0.lintian-overrides    |   2 +
 debian/libyara0.symbols              | 152 +++++++++++++++++++++++++++++++++++
 debian/patches/fix-python-build      |  14 ++++
 debian/patches/manpage               |  32 ++++++++
 debian/patches/series                |   2 +
 debian/python-yara.docs              |   1 +
 debian/python-yara.install           |   1 +
 debian/rules                         |  19 +++++
 debian/source/format                 |   1 +
 debian/source/options                |   2 +
 debian/watch                         |   3 +
 debian/yara.docs                     |   1 +
 debian/yara.install                  |   2 +
 debian/yara.lintian-overrides        |   2 +
 25 files changed, 479 insertions(+)

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..d1ae19b
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,7 @@
+yara for Debian
+---------------
+
+You can get a detailed manual (PDF) about YARA at
+http://code.google.com/p/yara-project/downloads/list.
+
+ -- Joao Eriberto Mota Filho <eriberto at eriberto.pro.br>  Sun, 03 Nov 2013 22:51:33 -0200
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..ac1e393
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,15 @@
+yara (1.7.2-1) unstable; urgency=low
+
+  [ Joao Eriberto Mota Filho ]
+  * Initial release (Closes: #728934)
+
+  [ Hilko Bengen ]
+  * Added myself to uploaders, with permission from Joao Eriberto Mota
+    Filho who did the initial work on the package.
+  * Updated package from 1.7 to 1.7.2
+  * Bumped Standards-Version, no changes
+  * Fixed copyright, watch file
+  * Fixed Homepage field
+  * Added python-yara package
+
+ -- Hilko Bengen <bengen at debian.org>  Sat, 21 Dec 2013 14:28:56 +0100
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..5da17f8
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1 @@
+config.log
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..1d2d75d
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,124 @@
+Source: yara
+Section: utils
+Priority: optional
+Maintainer: Debian Forensics <forensics-devel at lists.alioth.debian.org>
+Uploaders: Joao Eriberto Mota Filho <eriberto at eriberto.pro.br>,
+ Hilko Bengen <bengen at debian.org>
+Build-Depends: debhelper (>= 9), dh-autoreconf, libpcre3-dev, python-dev
+Standards-Version: 3.9.5
+Homepage: http://plusvic.github.io/yara/
+# Vcs-Git: git://anonscm.debian.org/forensics/yara.git
+# Vcs-Browser: http://anonscm.debian.org/gitweb/?p=forensics/yara.git;a=summary
+
+Package: yara
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libyara0
+Description: help to identify and classify malwares
+ YARA is a tool aimed at helping malware researchers to identify
+ and classify malware samples. With YARA you can create descriptions
+ of malware families based on textual or binary patterns contained
+ on samples of those families. Each description consists of a set of
+ strings and a Boolean expression which determines its logic. This is
+ useful in forensics analysis.
+ .
+ Complex and powerful rules can be created by using binary strings with
+ wild-cards, case-insensitive text strings, special operators, regular
+ expressions and many other features. 
+ .
+ Are examples of the organizations and services using YARA:
+ .
+  - VirusTotal Intelligence (https://www.virustotal.com/intelligence/)
+  - jsunpack-n (http://jsunpack.jeek.org/)
+  - We Watch Your Website (http://www.wewatchyourwebsite.com/)
+  - FireEye, Inc. (http://www.fireeye.com)
+  - Fidelis XPS (http://www.fidelissecurity.com/network-security-appliance/ \
+    Fidelis-XPS) 
+ .
+ The Volatility Framework is an example of the software that uses YARA.
+
+Package: libyara0
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: help to identify and classify malwares (shared library)
+ YARA is a tool aimed at helping malware researchers to identify
+ and classify malware samples. With YARA you can create descriptions
+ of malware families based on textual or binary patterns contained
+ on samples of those families. Each description consists of a set of
+ strings and a Boolean expression which determines its logic. This is
+ useful in forensics analysis.
+ .
+ Complex and powerful rules can be created by using binary strings with
+ wild-cards, case-insensitive text strings, special operators, regular
+ expressions and many other features. 
+ .
+ Are examples of the organizations and services using YARA:
+ .
+  - VirusTotal Intelligence (https://www.virustotal.com/intelligence/)
+  - jsunpack-n (http://jsunpack.jeek.org/)
+  - We Watch Your Website (http://www.wewatchyourwebsite.com/)
+  - FireEye, Inc. (http://www.fireeye.com)
+  - Fidelis XPS (http://www.fidelissecurity.com/network-security-appliance/ \
+    Fidelis-XPS)
+ .
+ The Volatility Framework is an example of the software that uses YARA.
+ .
+ This package provides a shared library.
+
+Package: libyara-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends}, libyara0 (= ${binary:Version})
+Description: help to identify and classify malwares (development files)
+ YARA is a tool aimed at helping malware researchers to identify
+ and classify malware samples. With YARA you can create descriptions
+ of malware families based on textual or binary patterns contained
+ on samples of those families. Each description consists of a set of
+ strings and a Boolean expression which determines its logic. This is
+ useful in forensics analysis.
+ .
+ Complex and powerful rules can be created by using binary strings with
+ wild-cards, case-insensitive text strings, special operators, regular
+ expressions and many other features. 
+ .
+ Are examples of the organizations and services using YARA:
+ .
+  - VirusTotal Intelligence (https://www.virustotal.com/intelligence/)
+  - jsunpack-n (http://jsunpack.jeek.org/)
+  - We Watch Your Website (http://www.wewatchyourwebsite.com/)
+  - FireEye, Inc. (http://www.fireeye.com)
+  - Fidelis XPS (http://www.fidelissecurity.com/network-security-appliance/ \
+    Fidelis-XPS)
+ .
+ The Volatility Framework is an example of the software that uses YARA.
+ .
+ This package provides development libraries and headers.
+
+Package: python-yara
+Section: python
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: help to identify and classify malwares (Python bindings)
+ YARA is a tool aimed at helping malware researchers to identify
+ and classify malware samples. With YARA you can create descriptions
+ of malware families based on textual or binary patterns contained
+ on samples of those families. Each description consists of a set of
+ strings and a Boolean expression which determines its logic. This is
+ useful in forensics analysis.
+ .
+ Complex and powerful rules can be created by using binary strings with
+ wild-cards, case-insensitive text strings, special operators, regular
+ expressions and many other features.
+ .
+ Are examples of the organizations and services using YARA:
+ .
+  - VirusTotal Intelligence (https://www.virustotal.com/intelligence/)
+  - jsunpack-n (http://jsunpack.jeek.org/)
+  - We Watch Your Website (http://www.wewatchyourwebsite.com/)
+  - FireEye, Inc. (http://www.fireeye.com)
+  - Fidelis XPS (http://www.fidelissecurity.com/network-security-appliance/ \
+    Fidelis-XPS)
+ .
+ The Volatility Framework is an example of the software that uses YARA.
+ .
+ This package provides Python bindings.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..8f54324
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,83 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: yara
+Source: http://code.google.com/p/yara-project
+
+Files: *
+Copyright: 2007, 2011-2013 Victor M. Alvarez <victor.alvarez at virustotal.com>
+           2011            Google, Inc., by Mike Wiacek <mjwiacek at google.com>
+License: Apache-2.0
+
+Files: libyara/grammar.y
+Copyright: 2007 Victor M. Alvarez <plusvic at gmail.com>
+License: BSD-4-Clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ .
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ .
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ .
+ 3. Neither the name of the Institute nor the names of its contributors
+    may be used to endorse or promote products derived from this software
+    without specific prior written permission.
+ .
+ 4. Neither the name of the <organization> nor the
+    names of its contributors may be used to endorse or promote products
+    derived from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+Files: libyara/elf.h
+Copyright: 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
+License: LGPL-2.0+
+ This package is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in "/usr/share/common-licenses/LGPL-2".
+
+Files: debian/*
+Copyright: 2013 Joao Eriberto Mota Filho <eriberto at eriberto.pro.br>
+License: Apache-2.0
+
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ .
+ http://www.apache.org/licenses/LICENSE-2.0
+ .
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ .
+ On Debian systems, the complete text of the Apache version 2.0 license
+ can be found in "/usr/share/common-licenses/Apache-2.0".
+
+
diff --git a/debian/exlib b/debian/exlib
new file mode 100644
index 0000000..9ba3b49
--- /dev/null
+++ b/debian/exlib
@@ -0,0 +1,5 @@
+boolstuff
+chef
+iptables
+slapd
+sordi
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..23e88fe
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,3 @@
+[DEFAULT]
+debian-branch = debian
+pristine-tar = True
diff --git a/debian/libyara-dev.install b/debian/libyara-dev.install
new file mode 100644
index 0000000..5e4fc11
--- /dev/null
+++ b/debian/libyara-dev.install
@@ -0,0 +1,3 @@
+usr/include
+usr/lib/*/libyara.a
+usr/lib/*/libyara.so
diff --git a/debian/libyara-dev.lintian-overrides b/debian/libyara-dev.lintian-overrides
new file mode 100644
index 0000000..b664bda
--- /dev/null
+++ b/debian/libyara-dev.lintian-overrides
@@ -0,0 +1,2 @@
+# Not an error, but a site name (We Watch Your Website).
+libyara-dev: using-first-person-in-description line 13: We
diff --git a/debian/libyara0.install b/debian/libyara0.install
new file mode 100644
index 0000000..915ec08
--- /dev/null
+++ b/debian/libyara0.install
@@ -0,0 +1 @@
+usr/lib/*/libyara.so.*
diff --git a/debian/libyara0.lintian-overrides b/debian/libyara0.lintian-overrides
new file mode 100644
index 0000000..a08e445
--- /dev/null
+++ b/debian/libyara0.lintian-overrides
@@ -0,0 +1,2 @@
+# Not an error, but a site name (We Watch Your Website).
+libyara0: using-first-person-in-description line 13: We
diff --git a/debian/libyara0.symbols b/debian/libyara0.symbols
new file mode 100644
index 0000000..3990f3c
--- /dev/null
+++ b/debian/libyara0.symbols
@@ -0,0 +1,152 @@
+libyara.so.0 libyara0 #MINVER#
+ add_term_to_vector at Base 1.7
+ byte_to_int32 at Base 1.7
+ clear_hash_table at Base 1.7
+ clear_marks at Base 1.7
+ compare at Base 1.7
+ elf_rva_to_offset_32 at Base 1.7
+ elf_rva_to_offset_64 at Base 1.7
+ evaluate at Base 1.7
+ find_matches at Base 1.7
+ find_matches_for_strings at Base 1.7
+ free_term at Base 1.7
+ get_elf_type at Base 1.7
+ get_entry_point_address at Base 1.7
+ get_entry_point_offset at Base 1.7
+ get_pe_header at Base 1.7
+ get_process_memory at Base 1.7
+ hash at Base 1.7
+ hash_update at Base 1.7
+ hex_match at Base 1.7
+ icompare at Base 1.7
+ is_elf at Base 1.7
+ is_pe at Base 1.7
+ lookup_meta at Base 1.7
+ lookup_rule at Base 1.7
+ lookup_string at Base 1.7
+ lookup_tag at Base 1.7
+ lookup_variable at Base 1.7
+ map_file at Base 1.7
+ new_binary_operation at Base 1.7
+ new_constant at Base 1.7
+ new_hex_string at Base 1.7
+ new_range at Base 1.7
+ new_rule at Base 1.7
+ new_simple_term at Base 1.7
+ new_string at Base 1.7
+ new_string_identifier at Base 1.7
+ new_ternary_operation at Base 1.7
+ new_text_string at Base 1.7
+ new_unary_operation at Base 1.7
+ new_variable at Base 1.7
+ new_vector at Base 1.7
+ parse_rules_file at Base 1.7
+ parse_rules_string at Base 1.7
+ pe_rva_to_offset at Base 1.7
+ populate_hash_table at Base 1.7
+ range_first at Base 1.7
+ range_next at Base 1.7
+ read_int16 at Base 1.7
+ read_int32 at Base 1.7
+ read_int8 at Base 1.7
+ read_uint16 at Base 1.7
+ read_uint32 at Base 1.7
+ read_uint8 at Base 1.7
+ reduce_constant at Base 1.7
+ reduce_entrypoint at Base 1.7
+ reduce_filesize at Base 1.7
+ reduce_identifier at Base 1.7
+ reduce_integer_enumeration at Base 1.7
+ reduce_integer_for at Base 1.7
+ reduce_meta_declaration at Base 1.7
+ reduce_metas at Base 1.7
+ reduce_range at Base 1.7
+ reduce_rule_declaration at Base 1.7
+ reduce_string at Base 1.7
+ reduce_string_at at Base 1.7
+ reduce_string_count at Base 1.7
+ reduce_string_declaration at Base 1.7
+ reduce_string_enumeration at Base 1.7
+ reduce_string_in_range at Base 1.7
+ reduce_string_in_section_by_name at Base 1.7
+ reduce_string_offset at Base 1.7
+ reduce_string_operation at Base 1.7
+ reduce_string_with_wildcard at Base 1.7
+ reduce_strings at Base 1.7
+ reduce_tags at Base 1.7
+ reduce_term at Base 1.7
+ regex_compile at Base 1.7
+ regex_exec at Base 1.7
+ regex_free at Base 1.7
+ regex_get_first_bytes at Base 1.7
+ regexp_match at Base 1.7
+ string_match at Base 1.7
+ string_weight at Base 1.7
+ unmap_file at Base 1.7
+ valid_string_identifier at Base 1.7
+ vector_first at Base 1.7
+ vector_next at Base 1.7
+ wcompare at Base 1.7
+ wicompare at Base 1.7
+ xtoi at Base 1.7
+ yr_calculate_rules_weight at Base 1.7
+ yr_compile_file at Base 1.7
+ yr_compile_string at Base 1.7
+ yr_create_context at Base 1.7
+ yr_create_namespace at Base 1.7
+ yr_define_boolean_variable at Base 1.7
+ yr_define_integer_variable at Base 1.7
+ yr_define_string_variable at Base 1.7
+ yr_destroy_context at Base 1.7
+ yr_free at Base 1.7
+ yr_get_current_file_name at Base 1.7
+ yr_get_error_message at Base 1.7
+ yr_heap_alloc at Base 1.7
+ yr_heap_free at Base 1.7
+ yr_init at Base 1.7
+ yr_malloc at Base 1.7
+ yr_pop_file at Base 1.7
+ yr_pop_file_name at Base 1.7
+ yr_push_file at Base 1.7
+ yr_push_file_name at Base 1.7
+ yr_scan_file at Base 1.7
+ yr_scan_mem at Base 1.7
+ yr_scan_mem_blocks at Base 1.7
+ yr_scan_proc at Base 1.7
+ yr_strdup at Base 1.7
+ yr_undefine_variable at Base 1.7
+ yy_create_buffer at Base 1.7
+ yy_delete_buffer at Base 1.7
+ yy_flush_buffer at Base 1.7
+ yy_scan_buffer at Base 1.7
+ yy_scan_bytes at Base 1.7
+ yy_scan_string at Base 1.7
+ yy_switch_to_buffer at Base 1.7
+ yyalloc at Base 1.7
+ yyerror at Base 1.7
+ yyfree at Base 1.7
+ yyget_column at Base 1.7
+ yyget_debug at Base 1.7
+ yyget_extra at Base 1.7
+ yyget_in at Base 1.7
+ yyget_leng at Base 1.7
+ yyget_lineno at Base 1.7
+ yyget_lval at Base 1.7
+ yyget_out at Base 1.7
+ yyget_text at Base 1.7
+ yylex at Base 1.7
+ yylex_destroy at Base 1.7
+ yylex_init at Base 1.7
+ yylex_init_extra at Base 1.7
+ yyparse at Base 1.7
+ yypop_buffer_state at Base 1.7
+ yypush_buffer_state at Base 1.7
+ yyrealloc at Base 1.7
+ yyrestart at Base 1.7
+ yyset_column at Base 1.7
+ yyset_debug at Base 1.7
+ yyset_extra at Base 1.7
+ yyset_in at Base 1.7
+ yyset_lineno at Base 1.7
+ yyset_lval at Base 1.7
+ yyset_out at Base 1.7
diff --git a/debian/patches/fix-python-build b/debian/patches/fix-python-build
new file mode 100644
index 0000000..f8b40e5
--- /dev/null
+++ b/debian/patches/fix-python-build
@@ -0,0 +1,14 @@
+Index: yara/yara-python/setup.py
+===================================================================
+--- yara.orig/yara-python/setup.py	2013-12-21 14:48:26.230383113 +0100
++++ yara/yara-python/setup.py	2013-12-21 14:50:09.059686946 +0100
+@@ -10,7 +10,8 @@
+                                     name='yara',
+                                     sources=['yara-python.c'],
+                                     libraries=['yara','pcre'],
+-                                    include_dirs=['/usr/local/include']
++                                    include_dirs=['../libyara'],
++                                    library_dirs=['../libyara/.libs']
+                                     )])
+ 
+ 
diff --git a/debian/patches/manpage b/debian/patches/manpage
new file mode 100644
index 0000000..0602841
--- /dev/null
+++ b/debian/patches/manpage
@@ -0,0 +1,32 @@
+Description: fix some hyphens in manpage.
+Author: Joao Eriberto Mota Filho <eriberto at eriberto.pro.br>
+Last-Update: 2013-11-03
+--- a/yara.man
++++ b/yara.man
+@@ -67,7 +67,7 @@
+ to all files on current directory. Subdirectories are not scanned.
+ .RE
+ .PP
+-$ yara -t Packer -t Compiler /foo/bar/rules bazfile
++$ yara \-t Packer \-t Compiler /foo/bar/rules bazfile
+ .RS
+ .PP
+ Apply rules on
+@@ -80,7 +80,7 @@
+ .I Compiler.
+ .RE
+ .PP
+-$ cat /foo/bar/rules1 | yara -r /foo 
++$ cat /foo/bar/rules1 | yara \-r /foo 
+ .RS
+ .PP
+ Scan all files in the
+@@ -88,7 +88,7 @@
+ directory and its subdirectories. Rules are read from standard input.
+ .RE
+ .PP
+-$ yara -d mybool=true -d myint=5 -d mystring="my string" /foo/bar/rules bazfile  
++$ yara \-d mybool=true \-d myint=5 \-d mystring="my string" /foo/bar/rules bazfile  
+ .RS
+ .PP
+ Defines three external variables 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..6da592e
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+fix-python-build
+manpage
diff --git a/debian/python-yara.docs b/debian/python-yara.docs
new file mode 100644
index 0000000..885ac68
--- /dev/null
+++ b/debian/python-yara.docs
@@ -0,0 +1 @@
+yara-python/README
diff --git a/debian/python-yara.install b/debian/python-yara.install
new file mode 100644
index 0000000..3defa6d
--- /dev/null
+++ b/debian/python-yara.install
@@ -0,0 +1 @@
+/usr/lib/python*
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..035ce68
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,19 @@
+#!/usr/bin/make -f
+#export DH_VERBOSE=1
+
+%:
+	dh $@  --with autoreconf,python2
+override_dh_auto_configure:
+	dh_auto_configure
+	dh_auto_configure --sourcedirectory=yara-python
+override_dh_auto_build:
+	dh_auto_build
+	dh_auto_build --sourcedirectory=yara-python
+override_dh_auto_test:
+	dh_auto_test
+	dh_auto_test --sourcedirectory=yara-python
+override_dh_auto_install:
+	dh_auto_install
+	dh_auto_install --sourcedirectory=yara-python
+override_dh_install:
+	dh_install --fail-missing -X.la
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..2661ea6
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1,2 @@
+# Don't store changes on file
+extend-diff-ignore = "^REVISION$"
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..97006d2
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+https://github.com/plusvic/yara/releases .*v(\d.*)\.tar\.gz
+
diff --git a/debian/yara.docs b/debian/yara.docs
new file mode 100644
index 0000000..b43bf86
--- /dev/null
+++ b/debian/yara.docs
@@ -0,0 +1 @@
+README.md
diff --git a/debian/yara.install b/debian/yara.install
new file mode 100644
index 0000000..a65408f
--- /dev/null
+++ b/debian/yara.install
@@ -0,0 +1,2 @@
+usr/bin
+usr/share/man
diff --git a/debian/yara.lintian-overrides b/debian/yara.lintian-overrides
new file mode 100644
index 0000000..f30faad
--- /dev/null
+++ b/debian/yara.lintian-overrides
@@ -0,0 +1,2 @@
+# Not an error, but a site name (We Watch Your Website).
+yara: using-first-person-in-description line 13: We

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/yara.git



More information about the forensics-changes mailing list