From 6b3f2fa26cce9e35f473cd3bc8218d4a6970e644 Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Wed, 19 Jul 2017 11:35:55 -0400 Subject: [pkg] initial port of the debian package --- debian/bitmask-cli.install | 3 + debian/bitmask-core.install | 2 + debian/bitmask.desktop | 14 + debian/bitmask.install | 14 + debian/bitmask.pyremove | 3 + debian/bitmask.xpm | 872 +++++++++++++++++++++++++ debian/changelog | 279 ++++++++ debian/clean | 3 + debian/compat | 1 + debian/control | 83 +++ debian/copyright | 40 ++ debian/docs | 2 + debian/icons/hicolor/128x128/apps/bitmask.png | Bin 0 -> 15903 bytes debian/icons/hicolor/24x24/apps/bitmask.png | Bin 0 -> 1847 bytes debian/icons/hicolor/256x256/apps/bitmask.png | Bin 0 -> 34961 bytes debian/icons/hicolor/32x32/apps/bitmask.png | Bin 0 -> 2586 bytes debian/icons/hicolor/48x48/apps/bitmask.png | Bin 0 -> 4518 bytes debian/icons/hicolor/64x64/apps/bitmask.png | Bin 0 -> 6662 bytes debian/icons/hicolor/scalable/apps/bitmask.svg | 526 +++++++++++++++ debian/manpages | 2 + debian/menu | 7 + debian/pydist-overrides | 7 + debian/rules | 81 +++ debian/source/format | 1 + 24 files changed, 1940 insertions(+) create mode 100644 debian/bitmask-cli.install create mode 100644 debian/bitmask-core.install create mode 100644 debian/bitmask.desktop create mode 100644 debian/bitmask.install create mode 100644 debian/bitmask.pyremove create mode 100644 debian/bitmask.xpm create mode 100644 debian/changelog create mode 100644 debian/clean create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/docs create mode 100644 debian/icons/hicolor/128x128/apps/bitmask.png create mode 100644 debian/icons/hicolor/24x24/apps/bitmask.png create mode 100644 debian/icons/hicolor/256x256/apps/bitmask.png create mode 100644 debian/icons/hicolor/32x32/apps/bitmask.png create mode 100644 debian/icons/hicolor/48x48/apps/bitmask.png create mode 100644 debian/icons/hicolor/64x64/apps/bitmask.png create mode 100644 debian/icons/hicolor/scalable/apps/bitmask.svg create mode 100644 debian/manpages create mode 100644 debian/menu create mode 100644 debian/pydist-overrides create mode 100755 debian/rules create mode 100644 debian/source/format (limited to 'debian') diff --git a/debian/bitmask-cli.install b/debian/bitmask-cli.install new file mode 100644 index 00000000..1c497c68 --- /dev/null +++ b/debian/bitmask-cli.install @@ -0,0 +1,3 @@ +/usr/bin/bitmask_cli +/usr/lib/python2.7/dist-packages/leap/bitmask/cli/ + diff --git a/debian/bitmask-core.install b/debian/bitmask-core.install new file mode 100644 index 00000000..d399ca13 --- /dev/null +++ b/debian/bitmask-core.install @@ -0,0 +1,2 @@ +/usr/bin/bitmaskd +/usr/lib/python2.7/dist-packages/leap/bitmask/core/ diff --git a/debian/bitmask.desktop b/debian/bitmask.desktop new file mode 100644 index 00000000..2fb9f10a --- /dev/null +++ b/debian/bitmask.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Bitmask +Comment=Secure Communication +Comment[es]=Secure Communication +Comment[de]=Secure Communication +Exec=bitmask %U +Terminal=false +Icon=bitmask +Categories=Network;Application; +StartupNotify=true +X-AppInstall-Package=bitmask +Keywords=email;messaging;encryption;vpn;leap diff --git a/debian/bitmask.install b/debian/bitmask.install new file mode 100644 index 00000000..4ca0202c --- /dev/null +++ b/debian/bitmask.install @@ -0,0 +1,14 @@ +/usr/bin/bitmask +/usr/lib/python2.7/dist-packages/leap.bitmask-*.egg-info +pkg/linux/bitmask-root usr/sbin/ +pkg/linux/polkit/se.leap.bitmask.policy usr/share/polkit-1/actions/ +debian/bitmask.xpm usr/share/pixmaps +debian/bitmask.desktop usr/share/applications +debian/icons/hicolor usr/share/icons +src/leap/bitmask usr/lib/python2.7/dist-packages/leap/ + +# pixelated hacks!!! +# src/pixelated usr/lib/python2.7/dist-packages/ +# src/pixelated_www usr/lib/python2.7/dist-packages/ + + diff --git a/debian/bitmask.pyremove b/debian/bitmask.pyremove new file mode 100644 index 00000000..9d6e34d3 --- /dev/null +++ b/debian/bitmask.pyremove @@ -0,0 +1,3 @@ +usr/etc/leap +usr/bin/bitmaskd +usr/bin/bitmask_cli diff --git a/debian/bitmask.xpm b/debian/bitmask.xpm new file mode 100644 index 00000000..aa160d49 --- /dev/null +++ b/debian/bitmask.xpm @@ -0,0 +1,872 @@ +/* XPM */ +static char * mask_icon_xpm[] = { +"32 32 837 2", +" c None", +". c #B72F2F", +"+ c #B83434", +"@ c #BA3838", +"# c #E89499", +"$ c #FFC0C9", +"% c #FFC1CA", +"& c #FFC2CB", +"* c #FFC3CC", +"= c #FFC4CD", +"- c #EA9EB5", +"; c #E28EA9", +"> c #E38FAA", +", c #E390AB", +"' c #E392AC", +") c #D44CA2", +"! c #DE7BC6", +"~ c #E391DF", +"{ c #E290DF", +"] c #E28FDF", +"^ c #E38FE0", +"/ c #AA41AA", +"( c #A130A1", +"_ c #9F2D9F", +": c #9E2A9E", +"< c #9C269C", +"[ c #9C269D", +"} c #9F7ADA", +"| c #9E7FDF", +"1 c #9B7BDE", +"2 c #BB3C3C", +"3 c #BD4040", +"4 c #C04848", +"5 c #F5B1B9", +"6 c #FFC5CE", +"7 c #FFC6CF", +"8 c #FFC7CF", +"9 c #FBC4CF", +"0 c #E494AF", +"a c #E496AF", +"b c #E597B0", +"c c #E597B1", +"d c #DA61AB", +"e c #D757A7", +"f c #E18CD2", +"g c #E497E1", +"h c #E496E1", +"i c #DC90DA", +"j c #A73EA7", +"k c #A63BA6", +"l c #A438A4", +"m c #A335A3", +"n c #A132A1", +"o c #A779D5", +"p c #A486E1", +"q c #A284E0", +"r c #A081DF", +"s c #BE4545", +"t c #C04949", +"u c #C14D4D", +"v c #C85D5D", +"w c #FDC3CB", +"x c #FFC8D0", +"y c #FFC9D1", +"z c #FFCAD2", +"A c #FFCBD2", +"B c #E8A2B8", +"C c #E69CB4", +"D c #E69DB5", +"E c #E79EB6", +"F c #DF7CB4", +"G c #D962AD", +"H c #E59ADE", +"I c #E69EE3", +"J c #E69DE3", +"K c #E59CE3", +"L c #C26EC2", +"M c #AC49AC", +"N c #AB46AB", +"O c #A943A9", +"P c #A83FA8", +"Q c #AF6CC6", +"R c #AA8FE3", +"S c #A88CE2", +"T c #A689E1", +"U c #BF4848", +"V c #C14C4C", +"W c #C35252", +"X c #C45656", +"Y c #C65A5A", +"Z c #D27B7C", +"` c #FFCBD3", +" . c #FFCCD4", +".. c #FFCDD5", +"+. c #FFCED5", +"@. c #F8C6D2", +"#. c #E8A2B9", +"$. c #E8A4BA", +"%. c #E593BD", +"&. c #DC6CB2", +"*. c #DC6EB3", +"=. c #E8A5E4", +"-. c #E7A4E5", +";. c #E7A5E5", +">. c #B357B3", +",. c #B154B1", +"'. c #B051B0", +"). c #AE4DAE", +"!. c #B465BC", +"~. c #B097E5", +"{. c #AE94E4", +"]. c #AC92E3", +"^. c #AA8EE3", +"/. c #A88BE2", +"(. c #C45151", +"_. c #C45454", +":. c #C55959", +"<. c #C75E5E", +"[. c #C86262", +"}. c #CA6666", +"|. c #E8A6AB", +"1. c #FFCFD6", +"2. c #FFD0D7", +"3. c #FFD1D8", +"4. c #FED3DA", +"5. c #EAABBF", +"6. c #EAAABF", +"7. c #E9A6C6", +"8. c #DE77B8", +"9. c #E181BD", +"0. c #E9ABE7", +"a. c #E9AAE7", +"b. c #D999D8", +"c. c #B862B8", +"d. c #B65FB6", +"e. c #B55CB5", +"f. c #B863B9", +"g. c #B69CE4", +"h. c #B49CE6", +"i. c #B299E5", +"j. c #AC91E3", +"k. c #FA8C79", +"l. c #CE6563", +"m. c #C86161", +"n. c #CB6B6B", +"o. c #CD6F6F", +"p. c #CE7575", +"q. c #F4C0C5", +"r. c #FFD3DA", +"s. c #FFD4DB", +"t. c #FFD5DC", +"u. c #F5C6D3", +"v. c #EBB0C4", +"w. c #EBB1C4", +"x. c #EDB5CC", +"y. c #E182BE", +"z. c #E494C8", +"A. c #EBB2E9", +"B. c #EBB1E9", +"C. c #ECB1E8", +"D. c #C278C2", +"E. c #BD6DBD", +"F. c #BB6ABB", +"G. c #BA68BA", +"H. c #C0A1E1", +"I. c #BAA4E8", +"J. c #B9A2E8", +"K. c #B69FE7", +"L. c #B399E6", +"M. c #9F8ECD", +"N. c #FF8D79", +"O. c #FE9280", +"P. c #DF817A", +"Q. c #CC6D6D", +"R. c #CE7373", +"S. c #D07777", +"T. c #D17C7C", +"U. c #D68687", +"V. c #FCD1D6", +"W. c #FFD7DD", +"X. c #FFD8DE", +"Y. c #FEDAE1", +"Z. c #EDB7C8", +"`. c #EDB8C9", +" + c #EFBCCF", +".+ c #E48CC3", +"++ c #E48DC4", +"@+ c #E9A4D3", +"#+ c #EDB8EB", +"$+ c #E8B7E7", +"%+ c #C37BC3", +"&+ c #C074C0", +"*+ c #C89FDB", +"=+ c #C1ADEA", +"-+ c #BFAAEA", +";+ c #BDA7E9", +">+ c #BAA5E7", +",+ c #948AC0", +"'+ c #7E76AD", +")+ c #FF927F", +"!+ c #FF9683", +"~+ c #FF9A88", +"{+ c #F09C91", +"]+ c #D27B7B", +"^+ c #D38080", +"/+ c #D48484", +"(+ c #D68888", +"_+ c #DF9F9F", +":+ c #FFDAE0", +"<+ c #FFDCE1", +"[+ c #FFDCE2", +"}+ c #F2C8D5", +"|+ c #EFBECE", +"1+ c #EEC1D1", +"2+ c #E697C9", +"3+ c #EDB4DD", +"4+ c #EEBFED", +"5+ c #EEBEEC", +"6+ c #D6A0D6", +"7+ c #C886C8", +"8+ c #C783C7", +"9+ c #CE9BD4", +"0+ c #C7B4EC", +"a+ c #C5B2EC", +"b+ c #C2AFEB", +"c+ c #C0ACEA", +"d+ c #BEAEE6", +"e+ c #9189BA", +"f+ c #8881B3", +"g+ c #837BB0", +"h+ c #FF9684", +"i+ c #FF9B89", +"j+ c #FF9E8D", +"k+ c #FFA392", +"l+ c #FCAC9E", +"m+ c #DA8E8D", +"n+ c #D78C8C", +"o+ c #D99191", +"p+ c #DA9595", +"q+ c #ECBCBE", +"r+ c #FFDFE4", +"s+ c #FFE0E4", +"t+ c #FCE0E5", +"u+ c #F0C5D3", +"v+ c #F1C6D4", +"w+ c #EAA7D0", +"x+ c #E9A2CF", +"y+ c #F1C1E6", +"z+ c #F0C5EE", +"A+ c #F0C8EF", +"B+ c #CE94CE", +"C+ c #CD91CD", +"D+ c #D09AD2", +"E+ c #CEBDEE", +"F+ c #CBBAEE", +"G+ c #C9B7ED", +"H+ c #C7B4ED", +"I+ c #BCB2DE", +"J+ c #9891BD", +"K+ c #928BBA", +"L+ c #8E87B7", +"M+ c #8981B4", +"N+ c #FF9F8E", +"O+ c #FFA393", +"P+ c #FFA898", +"Q+ c #E1978A", +"R+ c #90655D", +"S+ c #6D4D4C", +"T+ c #946868", +"U+ c #D89999", +"V+ c #DFA2A2", +"W+ c #F5D3D6", +"X+ c #FFE3E7", +"Y+ c #FEE4E8", +"Z+ c #F3CED9", +"`+ c #F2CCD8", +" @ c #EEBBD9", +".@ c #EBADD4", +"+@ c #F1CBEC", +"@@ c #F2CCF0", +"#@ c #E8C3E7", +"$@ c #D39FD3", +"%@ c #D39ED3", +"&@ c #D6C2ED", +"*@ c #D1C2F0", +"=@ c #9D91B5", +"-@ c #706881", +";@ c #625E73", +">@ c #77728F", +",@ c #9C96C0", +"'@ c #938CBA", +")@ c #FCA495", +"!@ c #9A685F", +"~@ c #11100F", +"{@ c #222222", +"]@ c #2A2A2A", +"^@ c #181515", +"/@ c #735757", +"(@ c #D7A8A8", +"_@ c #FCE1E4", +":@ c #FFE7EA", +"<@ c #FBE4E9", +"[@ c #F4D3DE", +"}@ c #F3CDE1", +"|@ c #EEB7DA", +"1@ c #F4D3F1", +"2@ c #F4D4F3", +"3@ c #DCB0DC", +"4@ c #D8AAD8", +"5@ c #DBC3E7", +"6@ c #877F99", +"7@ c #232228", +"8@ c #1D1D1D", +"9@ c #2B2B2B", +"0@ c #252525", +"a@ c #141414", +"b@ c #3B3948", +"c@ c #9791BD", +"d@ c #9791C0", +"e@ c #C69781", +"f@ c #D6A491", +"g@ c #CF9A8E", +"h@ c #0E0D0C", +"i@ c #343434", +"j@ c #3D3D3D", +"k@ c #454545", +"l@ c #4D4D4D", +"m@ c #535353", +"n@ c #373737", +"o@ c #1B1818", +"p@ c #776364", +"q@ c #F1DDDF", +"r@ c #FEECEF", +"s@ c #F5D9E2", +"t@ c #F5DAE6", +"u@ c #F1C4E1", +"v@ c #F5D9F4", +"w@ c #F3DBF2", +"x@ c #DCB6DC", +"y@ c #8E7E91", +"z@ c #28272B", +"A@ c #2E2E2E", +"B@ c #525252", +"C@ c #505050", +"D@ c #484848", +"E@ c #404040", +"F@ c #383838", +"G@ c #676582", +"H@ c #8887DE", +"I@ c #6C6CE2", +"J@ c #C89B85", +"K@ c #CBA08C", +"L@ c #5E4B42", +"M@ c #202020", +"N@ c #3A3A3A", +"O@ c #424242", +"P@ c #4A4A4A", +"Q@ c #5A5A5A", +"R@ c #626262", +"S@ c #6A6A6A", +"T@ c #4E4E4E", +"U@ c #302F2F", +"V@ c #777070", +"W@ c #D0C1C5", +"X@ c #F2DEE8", +"Y@ c #F4D3E8", +"Z@ c #DCC7DB", +"`@ c #827482", +" # c #373337", +".# c #6A696A", +"+# c #646464", +"@# c #5D5D5D", +"## c #545454", +"$# c #2F2F2F", +"%# c #1A1A2E", +"&# c #7979E5", +"*# c #7171E3", +"=# c #C99D88", +"-# c #CCA38F", +";# c #2C241F", +"># c #333232", +",# c #3F3F3F", +"'# c #474747", +")# c #4F4F4F", +"!# c #575757", +"~# c #5F5F5F", +"{# c #676767", +"]# c #717171", +"^# c #797979", +"/# c #656565", +"(# c #414141", +"_# c #606060", +":# c #7B7B7B", +"<# c #757575", +"[# c #6D6D6D", +"}# c #696969", +"|# c #616161", +"1# c #595959", +"2# c #0D0D0F", +"3# c #7B7BE1", +"4# c #7575E4", +"5# c #CA9F8B", +"6# c #CDA591", +"7# c #191514", +"8# c #3B3B3B", +"9# c #444444", +"0# c #313131", +"a# c #5E5E5E", +"b# c #6E6E6E", +"c# c #7C7C7C", +"d# c #818181", +"e# c #858585", +"f# c #868686", +"g# c #838383", +"h# c #7F7F7F", +"i# c #787878", +"j# c #464646", +"k# c #3E3E3E", +"l# c #131313", +"m# c #7171CC", +"n# c #7878E5", +"o# c #FCCF83", +"p# c #F8D191", +"q# c #1B1813", +"r# c #3C3C3C", +"s# c #12100F", +"t# c #786963", +"u# c #A7948C", +"v# c #80746E", +"w# c #3D3836", +"x# c #1E1E1E", +"y# c #747474", +"z# c #7A7A7A", +"A# c #777777", +"B# c #727272", +"C# c #25252D", +"D# c #5F5F79", +"E# c #7C7CA4", +"F# c #72729B", +"G# c #181820", +"H# c #434343", +"I# c #151515", +"J# c #8585B6", +"K# c #8D8DC2", +"L# c #FFCE75", +"M# c #FFD17E", +"N# c #3A301F", +"O# c #414140", +"P# c #4C4C4C", +"Q# c #151412", +"R# c #DCC292", +"S# c #FFE6B6", +"T# c #FEE9C4", +"U# c #FCEBCF", +"V# c #C6BBAC", +"W# c #363431", +"X# c #686868", +"Y# c #6F6F6F", +"Z# c #1D1D1F", +"`# c #9191A0", +" $ c #D4D4EC", +".$ c #CCCCE5", +"+$ c #C1C1DA", +"@$ c #B2B2CC", +"#$ c #1C1C21", +"$$ c #101011", +"%$ c #8E8EB8", +"&$ c #8888B5", +"*$ c #FFCF76", +"=$ c #705E3B", +"-$ c #333333", +";$ c #342F24", +">$ c #E9D0A3", +",$ c #FFE7BB", +"'$ c #FFEAC4", +")$ c #FFEDCC", +"!$ c #E4D9C4", +"~$ c #1D1D1B", +"{$ c #0C0C0C", +"]$ c #A9AAB3", +"^$ c #D9D9E8", +"/$ c #CECEE1", +"($ c #C7C7DC", +"_$ c #BBBBD2", +":$ c #43434D", +"<$ c #353535", +"[$ c #1E1E26", +"}$ c #9090BA", +"|$ c #C5A468", +"1$ c #1C1C1C", +"2$ c #565656", +"3$ c #1A1A18", +"4$ c #6C6B62", +"5$ c #969588", +"6$ c #6D6C64", +"7$ c #181818", +"8$ c #7E7E7E", +"9$ c #5C5C5D", +"0$ c #1A1B1B", +"a$ c #55585F", +"b$ c #818893", +"c$ c #696F79", +"d$ c #212225", +"e$ c #303030", +"f$ c #4F4F63", +"g$ c #8787B4", +"h$ c #F9EDBA", +"i$ c #F8F1C4", +"j$ c #F9F3C9", +"k$ c #302F28", +"l$ c #50504F", +"m$ c #636363", +"n$ c #686767", +"o$ c #494949", +"p$ c #737373", +"q$ c #515151", +"r$ c #666666", +"s$ c #141416", +"t$ c #A9BFE5", +"u$ c #B1C8F3", +"v$ c #ACBFEA", +"w$ c #F7F1BF", +"x$ c #F7F2C3", +"y$ c #F8F3C6", +"z$ c #BBB798", +"A$ c #1A1A1A", +"B$ c #383939", +"C$ c #434545", +"D$ c #323232", +"E$ c #606B80", +"F$ c #B5CDF6", +"G$ c #B0C9F6", +"H$ c #ABC6F5", +"I$ c #F6F1BD", +"J$ c #F7F1C1", +"K$ c #F7F2C4", +"L$ c #F8F3C8", +"M$ c #73715E", +"N$ c #2C2C2C", +"O$ c #414743", +"P$ c #AEBCB6", +"Q$ c #DFF5F0", +"R$ c #D8EBEB", +"S$ c #D3DCDD", +"T$ c #63686B", +"U$ c #5F6060", +"V$ c #2D3239", +"W$ c #B5CCF4", +"X$ c #B2CBF6", +"Y$ c #AEC7F6", +"Z$ c #A9C4F5", +"`$ c #F6F0BB", +" % c #F4F1C1", +".% c #E1EEB5", +"+% c #D0E8A5", +"@% c #545D42", +"#% c #282828", +"$% c #666665", +"%% c #191A19", +"&% c #7C8E84", +"*% c #CEEDDB", +"=% c #E0FEF4", +"-% c #D8F1ED", +";% c #C4E2E2", +">% c #EBF7F8", +",% c #E8F5FB", +"'% c #ACBBC1", +")% c #1E1F20", +"!% c #4B4B4B", +"~% c #242F39", +"{% c #8FC0EF", +"]% c #A3CEFD", +"^% c #B3CFF8", +"/% c #A6C2F5", +"(% c #E9EDB1", +"_% c #D1E89B", +":% c #C8E48F", +"<% c #CAE594", +"[% c #CDE69A", +"}% c #D0E89F", +"|% c #818F65", +"1% c #1C1E19", +"2% c #242B24", +"3% c #A2BCAA", +"4% c #C1E7D2", +"5% c #D4F3E5", +"6% c #D9FFF2", +"7% c #CAE8E6", +"8% c #B4DADA", +"9% c #E8F6F7", +"0% c #E7F6F8", +"a% c #DAF0F9", +"b% c #C8DCE7", +"c% c #40464B", +"d% c #1B1B1B", +"e% c #161719", +"f% c #4C637A", +"g% c #94C7F7", +"h% c #92C9FF", +"i% c #8CC6FF", +"j% c #86C3FF", +"k% c #88C3FD", +"l% c #A0C7F8", +"m% c #BFE07D", +"n% c #C2E183", +"o% c #C5E289", +"p% c #C8E48E", +"q% c #CDE699", +"r% c #C3E0A6", +"s% c #9ECC9E", +"t% c #8BB18B", +"u% c #8AAE8A", +"v% c #B8DDBE", +"w% c #B6E2CA", +"x% c #B9E4CC", +"y% c #D6FDF0", +"z% c #D3FFF0", +"A% c #BADFDE", +"B% c #A9D4D4", +"C% c #E3F3F5", +"D% c #E3F4F6", +"E% c #DBF1F9", +"F% c #D3EDF8", +"G% c #D1E9F5", +"H% c #A7BDCE", +"I% c #92A7B8", +"J% c #A9C2D7", +"K% c #AECEE9", +"L% c #98CCFF", +"M% c #80C0FF", +"N% c #7ABDFF", +"O% c #74BAFF", +"P% c #BCDE78", +"Q% c #BFDF7E", +"R% c #C4E288", +"S% c #C7E38F", +"T% c #ABD39B", +"U% c #90C590", +"V% c #94C794", +"W% c #98C998", +"X% c #A4D1A8", +"Y% c #ADDFC4", +"Z% c #AEDFC4", +"`% c #BCE9D2", +" & c #CCFFEE", +".& c #CDFFEE", +"+& c #A9D5D5", +"@& c #9DCECE", +"#& c #DBF0F1", +"$& c #E0F3F5", +"%& c #DEF3F7", +"&& c #CEEBF7", +"*& c #CCEAF7", +"=& c #C6E0EE", +"-& c #AAC6DD", +";& c #A6C3DB", +">& c #A3C1DA", +",& c #A0C1DD", +"'& c #93C8FC", +")& c #7FC0FF", +"!& c #6DB7FF", +"~& c #BADD72", +"{& c #BFDF7D", +"]& c #BDDE84", +"^& c #91C58A", +"/& c #82BD82", +"(& c #87C087", +"_& c #8CC28C", +":& c #92C693", +"<& c #A7DBBD", +"[& c #A3DBBC", +"}& c #A6DCBE", +"|& c #C8F8E5", +"1& c #C7FFEC", +"2& c #94CBCB", +"3& c #91C8C8", +"4& c #CEE9EA", +"5& c #DCF1F4", +"6& c #DCF1F3", +"7& c #CDEBF7", +"8& c #C7E8F6", +"9& c #C5E7F5", +"0& c #B6D1E5", +"a& c #A0BFD8", +"b& c #9CBCD7", +"c& c #98B9D5", +"d& c #94B7D5", +"e& c #8EC1F2", +"f& c #73BAFF", +"g& c #67B4FF", +"h& c #B7DB6D", +"i& c #B9DC72", +"j& c #ADD57D", +"k& c #78B877", +"l& c #76B776", +"m& c #7AB97A", +"n& c #7FBC7F", +"o& c #83BE83", +"p& c #9FD7B3", +"q& c #98D7B4", +"r& c #9BD8B6", +"s& c #A1DCBB", +"t& c #C1FFE9", +"u& c #C1FFEA", +"v& c #C0FBE8", +"w& c #85C2C2", +"x& c #B7DDDE", +"y& c #D9F0F3", +"z& c #D8F0F3", +"A& c #D3EDF5", +"B& c #C2E6F5", +"C& c #C0E5F5", +"D& c #BEE5F4", +"E& c #A4C2DA", +"F& c #95B7D4", +"G& c #91B5D3", +"H& c #8EB3D1", +"I& c #89B0CF", +"J& c #86B6E3", +"K& c #69B6FF", +"L& c #60B1FF", +"M& c #B4DA66", +"N& c #92C770", +"O& c #66AF66", +"P& c #69B069", +"Q& c #6EB36E", +"R& c #73B573", +"S& c #77B877", +"T& c #90CB9C", +"U& c #8DD3AC", +"V& c #90D4AE", +"W& c #92D5B0", +"X& c #B2EDD3", +"Y& c #BAFFE8", +"Z& c #BBFFE8", +"`& c #B3F1E1", +" * c #7ABDBD", +".* c #9BCFCF", +"+* c #D5EFF2", +"@* c #D5EEF2", +"#* c #D4EEF2", +"$* c #BDE4F4", +"%* c #BBE3F4", +"&* c #B9E3F3", +"** c #B6DEF0", +"=* c #91B5D2", +"-* c #8BB1D0", +";* c #87AECE", +">* c #83ABCD", +",* c #7FA9CB", +"'* c #7BAAD3", +")* c #63B0FC", +"!* c #73B661", +"~* c #58A758", +"{* c #5DAA5D", +"]* c #61AC61", +"^* c #66AE66", +"/* c #6AB16A", +"(* c #77BB7E", +"_* c #83CEA5", +":* c #85D0A6", +"<* c #88D1A8", +"[* c #8AD1AA", +"}* c #B8FEE6", +"|* c #B5FFE6", +"1* c #A2E4D7", +"2* c #6EB7B7", +"3* c #7CBEBE", +"4* c #D2EDF1", +"5* c #D1EDF0", +"6* c #C5E7F3", +"7* c #B6E1F3", +"8* c #B5E1F3", +"9* c #B3E0F2", +"0* c #ABD3E8", +"a* c #84ACCD", +"b* c #80A9CC", +"c* c #7CA7CA", +"d* c #79A4C9", +"e* c #74A1C7", +"f* c #71A0C8", +"g* c #4CA14C", +"h* c #50A350", +"i* c #55A655", +"j* c #59A859", +"k* c #5EAA5E", +"l* c #65AE66", +"m* c #7DCC9F", +"n* c #7ACB9E", +"o* c #7DCCA0", +"p* c #7FCDA2", +"q* c #93DBB8", +"r* c #AEFFE4", +"s* c #AFFFE4", +"t* c #B0FFE4", +"u* c #8FD6CB", +"v* c #62B1B1", +"w* c #CEEBEF", +"x* c #CEECEF", +"y* c #CDEBEF", +"z* c #CAEAF0", +"A* c #B1DFF2", +"B* c #AFDFF2", +"C* c #AEDEF1", +"D* c #ACDDF1", +"E* c #97C1DC", +"F* c #75A2C7", +"G* c #729FC6", +"H* c #6E9DC4", +"I* c #6A9AC2", +"J* c #419B41", +"K* c #489F48", +"L* c #51A451", +"M* c #73C693", +"N* c #6FC796", +"O* c #72C899", +"P* c #75C99A", +"Q* c #77CA9C", +"R* c #A6F5D7", +"S* c #A8FFE2", +"T* c #A9FFE2", +"U* c #AAFFE2", +"V* c #78C5BF", +"W* c #57ABAB", +"X* c #56ABAB", +"Y* c #C9E9EC", +"Z* c #CAEAEE", +"`* c #C9EAEE", +" = c #B2DFF1", +".= c #AADCF1", +"+= c #A9DCF1", +"@= c #A7DBF0", +"#= c #A5DBF0", +"$= c #81ADCF", +"%= c #6B9BC3", +"&= c #6799C2", +"*= c #6194BF", +". + @ # $ % & * = - ; > , ' ) ) ) ) ! ~ { ] ^ / ( _ : < [ } | 1 ", +"@ 2 3 4 5 = 6 7 8 9 0 a b c d e e e f g g h i j k l m n o p q r ", +"3 s t u v w x y z A B C D E F G G G H I J K L M N O P Q R S T p ", +"U V W X Y Z ` ...+.@.#.$.$.%.&.&.*.=.-.-.;.>.,.'.).!.~.{.].^./.", +"(._.:.<.[.}.|.1.2.3.4.5.6.5.7.8.8.9.0.0.a.b.c.d.e.f.g.h.i.~.{.j.", +"k.l.m.}.n.o.p.q.r.s.t.u.v.w.x.y.y.z.A.B.C.D.E.F.G.H.I.J.K.h.L.M.", +"N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+#+#+$+%+D.&+*+=+-+;+I.>+,+'+", +")+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+", +"h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+", +"i+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@J+'@L+", +")@k+P+!@~@{@]@{@^@/@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@,@c@d@", +"e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@a@G@H@I@", +"J@K@L@M@N@O@P@B@Q@R@S@T@U@V@W@X@Y@Z@`@ #D@.#+#@###l@k@j@$#%#&#*#", +"=#-#;#>#,#'#)#!#~#{#S@]#^#/#P@,#(#'#_#:#<#[#}#|#1#B@P@(#N@2#3#4#", +"5#6#7#8#9#D@0#9@j@a#}#b#<#c#d#e#f#g#h#i#]#S@+#9#$#9@k@j#k#l#m#n#", +"o#p#q#E@r#s#t#u#v#w#x###b#y#i#:#c#z#A#B#R@]@C#D#E#F#G#0#H#I#J#K#", +"L#M#N#O#P#Q#R#S#T#U#V#W#9@X#Y#y#<#]#b#r#Z#`# $.$+$@$#$k@D@$$%$&$", +"*$M#=$-$B@'#;$>$,$'$)$!$~$,#b#y#<#]###{$]$^$/$($_$:$<$##'#[$}$&$", +"L#M#|$1$2$~#P#3$4$5$6$7$T@S@y#c#8$i#b#9$0$a$b$c$d$r#|#1#e$f$}$g$", +"h$i$j$k$l$m$}#n$P#,#o$X#}#b#:#g#e#8$p$}#}#q$E@'#+#}#r$@#s$t$u$v$", +"w$x$y$z$A${#}#}#}#}#}#}#}#a#,#B$C$j@!#}#}#}#}#}#}#}#}#D$E$F$G$H$", +"I$J$K$L$M$$#}#}#}#}#}#{#N$O$P$Q$R$S$T$x#U$}#}#}#}#}#D@V$W$X$Y$Z$", +"`$w$ %.%+%@%#%$%}#}#Q@%%&%*%=%-%;%>%,%'%)%!%}#}#X#r#~%{%]%^%H$/%", +"(%_%:%<%[%}%|%1%0@{@2%3%4%5%6%7%8%9%0%a%b%c%d%#%e%f%g%h%i%j%k%l%", +"m%n%o%p%<%q%r%s%t%u%v%w%x%y%z%A%B%C%D%E%F%G%H%I%J%K%L%i%j%M%N%O%", +"P%Q%n%R%S%T%U%V%W%X%Y%Z%`% &.&+&@&#&$&%&&&*&=&-&;&>&,&'&)&N%O%!&", +"~&P%{&]&^&/&(&_&:&<&[&}&|&1&1&2&3&4&5&6&7&8&9&0&a&b&c&d&e&f&!&g&", +"h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&w&x&y&z&A&B&C&D&E&F&G&H&I&J&K&L&", +"M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&`& * *.*+*@*#*$*%*&***=*-*;*>*,*'*)*", +"!*~*{*]*^*/*(*_*:*<*[*}*|*|*1*2*2*3*4*5*5*6*7*8*9*0*a*b*c*d*e*f*", +"g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*v*v*w*x*y*z*A*B*C*D*E*d*F*G*H*I*", +"J*K*g*L*i*M*N*O*P*Q*R*S*T*U*V*W*W*X*Y*Z*`*`* =.=+=@=#=$=H*%=&=*="}; diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 00000000..0a599950 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,279 @@ +bitmask (0.10.0) unstable; urgency=medium + + * Update to 0.10.0 release. + * Ported new UI with VPN and Email support. + + -- Ben Carrillo Thu, 19 Jul 2017 00:00:00 +0100 + +bitmask (0.9.2.1) unstable; urgency=medium + + * Hotfix: suport newest OpenVPN status format. + + -- Ben Carrillo Sun, 12 Feb 2017 16:13:25 +0100 + +bitmask (0.9.2) unstable; urgency=medium + + [ Ben Carrillo ] + * Update to 0.9.2 release "panis et circenses" + + [ Micah Anderson] + * Add missing versioned dependency on leap-keymanager + + -- Ben Carrillo Mon, 25 Apr 2016 21:33:01 -0400 + +bitmask (0.9.1) unstable; urgency=medium + + * Update to 0.9.1 release "the day of the calaca" + + -- Ben Carrillo Wed, 04 Nov 2015 10:51:52 -0400 + +bitmask (0.9.0) unstable; urgency=medium + + * Update to 0.9.0 release. + * Update debian/control Description + * Remove deprecated Encoding key in debian/bitmask.desktop + * Add Keywords entry to debian/bitmask.desktop + * Add explicit dependency on python-txzmq + * Add versioned dependency on python-logbook + * Add versioned dependency on python-twisted-core + * Add Recommends on thunderbird extension + * Cherry-pick 9362e25 to avoid using system tornado in zmq. + * Cherry-pick 5d48352, pick gpg1 if /usr/bin/gpg is symlink. + * Add dependency libssl-dev as a workaround for #7566 + + -- Ben Carrillo Thu, 29 Oct 2015 12:16:57 -0400 + +bitmask (0.8.1) unstable; urgency=medium + + * Update to 0.8.1 release. + + -- Ben Carrillo Fri, 27 Feb 2015 10:48:29 -0400 + +bitmask (0.8.0) unstable; urgency=medium + + * Update to 0.8.0 release. + * Change build-depends on python-requests to not build on -1 revision + * Update debian/copyright to fix space-in-std-shortname + * Update debian/copyright to fix dep5 copyright short name + * Update standards version to 3.9.6 - no changes + + -- Ben Carrillo Thu, 05 Feb 2015 15:23:14 -0400 + +bitmask (0.7.0.1) unstable; urgency=medium + + * Add missing dependency on python-daemon (github #796) + + -- Micah Anderson Fri, 26 Dec 2014 02:06:38 -0500 + +bitmask (0.7.0) unstable; urgency=medium + + * Update to 0.7.0 release + * Workarounds for #6219 and #6133 + * Bump python-zmq package requirement to use leap + provided build against libsodium + + -- Ben Carrillo Mon, 24 Nov 2014 17:17:17 +0100 + +bitmask (0.6.1.2) unstable; urgency=medium + + * add versioned depend on leap's python-zmq until libsodium is in debian + + -- Micah Anderson Tue, 26 Aug 2014 09:38:36 -0700 + +bitmask (0.6.1) unstable; urgency=medium + + * Cherry-pick ced7ebf and c23f2be, fixing three bugs related to + provider change (#5995, #5996, #5997) + * Remove saucy required pydist-overrides for pyopenssl + * Cherry-pick fix for missing openvpn.pem not being re-downloaded + * Cherry-pick fix for 2.6 syntax error with dict comprenhension + * Update to 0.6.1 release + + -- Micah Anderson Tue, 19 Aug 2014 13:45:05 -0400 + +bitmask (0.5.4) unstable; urgency=medium + + * Update to 0.5.4 release + * Remove dependency on resolvconf and pep8 + + -- Ben Carrillo Fri, 25 Jul 2014 11:38:14 -0500 + +bitmask (0.5.3.5) unstable; urgency=medium + + * Neglected to set python-requests dependency for Depends + + -- Micah Anderson Sun, 06 Jul 2014 19:07:56 -0400 + +bitmask (0.5.3.4) unstable; urgency=medium + + * Add hint to pydist-overrides for python-openssl, seems this might be + needed for saucy (#676) + + -- Micah Anderson Thu, 03 Jul 2014 21:45:37 -0400 + +bitmask (0.5.3.3) unstable; urgency=medium + + * Cherry-pick fix for syntax error on install for some suites + + -- Micah Anderson Wed, 02 Jul 2014 11:37:42 -0400 + +bitmask (0.5.3.2) unstable; urgency=medium + + * Lower version dependency on python requests so + that other suites can still install + + -- Micah Anderson Tue, 01 Jul 2014 21:19:27 -0400 + +bitmask (0.5.3.1) unstable; urgency=medium + + * Add version dependency for python-requests + + -- Micah Anderson Tue, 01 Jul 2014 21:00:49 -0400 + +bitmask (0.5.3) unstable; urgency=medium + + * Update to 0.5.3 release + + -- Ben Carrillo Tue, 01 Jul 2014 01:49:02 -0500 + +bitmask (0.5.2) unstable; urgency=medium + + * Update to 0.5.2 release + + -- Ben Carrillo Tue, 10 Jun 2014 09:29:25 -0500 + +bitmask (0.5.1) unstable; urgency=medium + + * Update to 0.5.1 release. + * Block ipv6 traffic (leap #5693) + + -- Ben Carrillo Mon, 19 May 2014 16:06:57 -0500 + +bitmask (0.5.0) unstable; urgency=low + + * Update to 0.5.0 release (first unified release, together with + soledad and mx). + + -- Ben Carrillo Wed, 09 Apr 2014 16:24:40 -0500 + +bitmask (0.3.8.4) unstable; urgency=medium + + * Remove bitmask.trigger and bitmask.postinst, I misunderstood how + the triggers worked + + -- Micah Anderson Mon, 16 Dec 2013 10:04:32 -0500 + +bitmask (0.3.8.3) unstable; urgency=low + + * Fix postinst trigger + + -- Micah Anderson Sun, 15 Dec 2013 15:13:34 -0500 + +bitmask (0.3.8.2) unstable; urgency=medium + + * Update icons to get rendered versions with the right names + + -- Micah Anderson Thu, 12 Dec 2013 15:07:53 -0500 + +bitmask (0.3.8.1) unstable; urgency=medium + + * Add desktop file + * Add icons and triggers for rebuilding icon cache + + -- Micah Anderson Wed, 11 Dec 2013 10:29:26 -0500 + +bitmask (0.3.8) unstable; urgency=low + + * Update to 0.3.8 release, "The three-week child" + + -- Ben Carrillo Tue, 10 Dec 2013 18:14:26 -0400 + +bitmask (0.3.7) unstable; urgency=low + + * Update to 0.3.7 release, "The Big Lewosky" + + -- Ben Carrillo Fri, 15 Nov 2013 23:43:35 -0200 + +bitmask (0.3.6) unstable; urgency=low + + * Update to 0.3.6 release. + * Install CHANGELOG.rst after it was renamed. + + -- Ben Carrillo Tue, 05 Nov 2013 11:41:39 -0200 + +bitmask (0.3.5) unstable; urgency=low + + * Update to 0.3.5 release. + * Freeze reported version to 0.3.5 using freeze_debianver + + -- Ben Carrillo Wed, 30 Oct 2013 16:35:10 -0200 + +bitmask (0.3.4) unstable; urgency=low + + * Update to 0.3.4 release. + * Removed explicit gnupg dependency; now we indirectly depend on + python-gnupg-ng. + + -- Ben Carrillo Mon, 14 Oct 2013 17:34:43 -0300 + +bitmask (0.3.3) unstable; urgency=low + + * Update to 0.3.3 release. + + -- Micah Anderson Tue, 24 Sep 2013 17:07:42 -0400 + +bitmask (0.3.2) unstable; urgency=low + + * Merge master for 0.3.2 release. + + -- Ben Carrillo Thu, 12 Sep 2013 14:30:01 +0200 + +bitmask (0.3.1) unstable; urgency=low + + [ Ben Carrillo ] + * Merge master for new release + * Cherrypick fix for updown script. + * Add data files to install /etc/leap/resolv-update + * Add leap.mail and leap.soledad.client dependencies explicitly. + * Install CHANGELOG. + * Update path to icon and menu entry to new package name. + + [ Micah Anderson ] + * Update debian/copyright for new license + * Reformat extended description to fit properly + * Add leap-keymanager to pydist-overrides + + -- Ben Carrillo Mon, 26 Aug 2013 14:21:06 +0200 + +bitmask (0.3.0) unstable; urgency=low + + * Upgrade to 0.3.0 + * Add python-pyside dependencies + * Remove versioned dependency on python-requests + * Rename manpage for bitmask rename + * Remove no longer existing NEWS file installation + * Disable running of tests on package build + * Add man pages back in + * Rename to bitmask + + -- Micah Anderson Thu, 15 Aug 2013 20:22:18 -0400 + +leap-client (0.2.0) unstable; urgency=low + [ Kali ] + * add python-jsonschema dependency >= 0.8 + * generate manpage from .rst file + * fixes to sphinxdoc install + * merged release/v0.2.0 branch + * updated dependency list + + [ Micah Anderson ] + * updated build-dependencies to have necessary packages to pass tests + * removed unused comments from control file + * move build-depends to source package section of control file + * switch source/format to 3.0 (native) + * fix build-dependency on python-mock + + [ Kali ] + * Initial release (Closes: #111111111111) + + -- Ben Carrillo Fri, 01 Feb 2013 02:40:00 -0900 diff --git a/debian/clean b/debian/clean new file mode 100644 index 00000000..698f87e3 --- /dev/null +++ b/debian/clean @@ -0,0 +1,3 @@ +docs/man/leap-client.1 +MANIFEST +src/leap.bitmask.egg-info/* diff --git a/debian/compat b/debian/compat new file mode 100644 index 00000000..45a4fb75 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +8 diff --git a/debian/control b/debian/control new file mode 100644 index 00000000..94cd27e3 --- /dev/null +++ b/debian/control @@ -0,0 +1,83 @@ +Source: bitmask +Section: misc +Priority: extra +Maintainer: Ben Carrillo +Standards-Version: 3.9.6 +Uploaders: Micah Anderson +Homepage: https://leap.se +Build-Depends: debhelper (>= 8.0.0), dh-python, python, python-setuptools, + pep8, python-sphinx, docutils-common, + docutils-common, python-keyring, python-dateutil, python-argparse +X-Python-Version: >= 2.7 + +Package: bitmask +Architecture: all +Depends: + ${misc:Depends}, ${python:Depends}, + python-openssl, + python-cryptography, + python-srp, + python-dateutil, + python-daemon, + python-argparse, + python-logbook (>= 0.7.0-1), + python-psutil, + python-requests (>= 1.2.3-1), + python-jsonschema (>= 0.7.0), + python-setuptools, + python-zope.proxy, + openvpn, + python-pyqt5, + python-pyqt5.qtwebkit, + python-twisted-core (>= 14.0.2), + python-leap-common, + soledad-client, + python-whoosh, +# This is a workaround to broken python-srp in wily. +# We should remove libssl-dev when #7566 is solved + libssl-dev +Recommends: xul-ext-bitmask +Suggests: policykit-1-gnome +Enhances: openvpn, gnupg +Description: Provides the desktop client for LEAP + The LEAP project aims to secure everyday communication. + . + This client is necessary for users to run on their local machines for: + . + * The LEAP VPN service which provides circumvention, location anonymization, + and traffic encryption in a hassle-free, automatically self-configuring + fashion, and has an enhanced level of security. + . + * The LEAP email service which provides full end-to-end client-encrypted email, + quietly handling the complexities of public key encryption and allowing for + backward compatibility with legacy email when necessary. Email is encrypted and + stored so only the recipient can read it, both locally and when synchronized + with the server; all message relay among service providers is required to be + encrypted when possible; and public keys are automatically discovered and + validated. + +Package: bitmask-core +Architecture: all +Depends: python-twisted-core, + python-zope.interface, + leap-bonafide +Suggests: bitmask-cli +Provides: leap.bitmask.core, ${python:Provides} +# Replaces: ... +# Breaks: ... +Description: Desktop client to access LEAP Services. + The LEAP project aims to secure everyday communication. + . + This package provides the core daemon. + + +Package: bitmask-cli +Architecture: all +Depends: bitmask-core +Provides: leap.bitmask.cli, ${python:Provides} +# Replaces: ... +# Breaks: ... +Description: Desktop client to access LEAP Services. + The LEAP project aims to secure everyday communication. + . + This package provides the command line client. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 00000000..694346b6 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,40 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: bitmask +Upstream-Contact: info@leap.se +Source: + +Files: * +Copyright: 2012,2013 The LEAP Encryption Access Project +License: GPL-3+ with OpenSSL exception + This package is released under the GNU GPL, version 3 or a later revision. + For further details see the COPYING file. + . + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. + . + In addition, as a special exception, the copyright holders give + permission to link the code of portions of this program with the + OpenSSL library under certain conditions as described in each + individual source file, and distribute linked combinations including + the two. + . + You must obey the GNU General Public License in all respects for all + of the code used other than OpenSSL. If you modify file(s) with this + exception, you may extend this exception to your version of the + file(s), but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. If you delete + this exception statement from all source files in the program, then + also delete it here. + +Files: debian/* +Copyright: 2013 Ben Carrillo +License: GPL-3+ + This file is released under the GNU GPL, version 3 or a later revision. + For further details see the COPYING file. + . + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. + +# REVIEW-ME This needs a licensecheck -r run !!! -- kali diff --git a/debian/docs b/debian/docs new file mode 100644 index 00000000..2f38ce14 --- /dev/null +++ b/debian/docs @@ -0,0 +1,2 @@ +release-notes.rst +README.rst diff --git a/debian/icons/hicolor/128x128/apps/bitmask.png b/debian/icons/hicolor/128x128/apps/bitmask.png new file mode 100644 index 00000000..6ff2dbae Binary files /dev/null and b/debian/icons/hicolor/128x128/apps/bitmask.png differ diff --git a/debian/icons/hicolor/24x24/apps/bitmask.png b/debian/icons/hicolor/24x24/apps/bitmask.png new file mode 100644 index 00000000..6c2b20d6 Binary files /dev/null and b/debian/icons/hicolor/24x24/apps/bitmask.png differ diff --git a/debian/icons/hicolor/256x256/apps/bitmask.png b/debian/icons/hicolor/256x256/apps/bitmask.png new file mode 100644 index 00000000..6478c274 Binary files /dev/null and b/debian/icons/hicolor/256x256/apps/bitmask.png differ diff --git a/debian/icons/hicolor/32x32/apps/bitmask.png b/debian/icons/hicolor/32x32/apps/bitmask.png new file mode 100644 index 00000000..25abc93e Binary files /dev/null and b/debian/icons/hicolor/32x32/apps/bitmask.png differ diff --git a/debian/icons/hicolor/48x48/apps/bitmask.png b/debian/icons/hicolor/48x48/apps/bitmask.png new file mode 100644 index 00000000..468314c6 Binary files /dev/null and b/debian/icons/hicolor/48x48/apps/bitmask.png differ diff --git a/debian/icons/hicolor/64x64/apps/bitmask.png b/debian/icons/hicolor/64x64/apps/bitmask.png new file mode 100644 index 00000000..b9aa421d Binary files /dev/null and b/debian/icons/hicolor/64x64/apps/bitmask.png differ diff --git a/debian/icons/hicolor/scalable/apps/bitmask.svg b/debian/icons/hicolor/scalable/apps/bitmask.svg new file mode 100644 index 00000000..94134569 --- /dev/null +++ b/debian/icons/hicolor/scalable/apps/bitmask.svg @@ -0,0 +1,526 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/debian/manpages b/debian/manpages new file mode 100644 index 00000000..d73f5926 --- /dev/null +++ b/debian/manpages @@ -0,0 +1,2 @@ +docs/man/bitmask.1 +docs/man/bitmask-root.1 diff --git a/debian/menu b/debian/menu new file mode 100644 index 00000000..b80028ed --- /dev/null +++ b/debian/menu @@ -0,0 +1,7 @@ +?package(bitmask):needs="X11"\ + hints="LEAP,Routing,Network Routing,Anonymous,openvpn"\ + section="Applications/System/Security"\ + title="Bitmask, the Internet Encryption Toolkit"\ + command="/usr/bin/bitmask"\ + icon="/usr/share/pixmaps/bitmask.xpm" + diff --git a/debian/pydist-overrides b/debian/pydist-overrides new file mode 100644 index 00000000..2d51cd56 --- /dev/null +++ b/debian/pydist-overrides @@ -0,0 +1,7 @@ +leap.soledad.client soledad-client ; PEP386 +leap.common python-leap-common ; PEP386 +leap.mail leap-mail ; PEP386 +leap.keymanager leap-keymanager +leap.bitmask bitmask +leap.bitmask-core bitmask-core +leap.bonafide leap-bonafide diff --git a/debian/rules b/debian/rules new file mode 100755 index 00000000..cbeb5a66 --- /dev/null +++ b/debian/rules @@ -0,0 +1,81 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. +# +# Uncomment this to turn on verbose mode. +DH_VERBOSE=1 +DEB_BUILD_OPTIONS=nocheck +package=bitmask + +PYTHON2=$(shell pyversions -vr) + +%: + dh $@ --with python2 --buildsystem=python_distutils +#dh $@ --with python2,sphinxdoc --buildsystem=python_distutils + +override_dh_prep: + rst2man docs/man/bitmask.1.rst docs/man/bitmask.1 + rst2man docs/man/bitmask-root.1.rst docs/man/bitmask-root.1 + + dh_prep + mv src/leap.bitmask.egg-info src/leap.bitmask.egg-info.orig + mv src/leap/bitmask/core src/bitmask-core.orig + mv src/leap/bitmask/cli src/bitmask-cli.orig + + # this will re-generate the resource files and locales. + make -f ./Makefile + +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) + +# run tests! +# + +#test-python%: +# xvfb-run ./run_tests.sh -x -N + +override_dh_auto_test: $(PYTHON2:%=test-python%) $(PYTHON3:%=test-python%) +endif + +#dh_auto_build should be enough to build the python2 version + +build-python%: + python$* setup.py build + +override_dh_install: + dh_install + rm -rf src/leap.bitmask.egg-info + mv src/leap.bitmask.egg-info.orig src/leap.bitmask.egg-info + mv src/bitmask-core.orig src/leap/bitmask/core/ + mv src/bitmask-cli.orig src/leap/bitmask/cli/ + +# build and install sphinx docs +# +override_dh_installdocs: +# python setup.py build_sphinx + dh_installdocs + +#COMMENTING OUT TO WORKAROUND THIS ERROR: +#dh_sphinxdoc: error: unknown JavaScript code: debian/bitmask/usr/share/doc/bitmask/html/_static/jquery.js +#dh_installdocs build/sphinx/html + +override_dh_installchangelogs: + dh_installchangelogs CHANGELOG.rst + +override_dh_auto_clean: + dh_auto_clean + rm -rf .tox + rm -rf bin + rm -rf build + rm -rf dist + rm -rf lib/ + rm -rf docs/_build + rm -rf *.egg-info + rm -rf .eggs/ + rm -f docs/man/bitmask.1 + rm -f docs/man/bitmask-root.1 + rm -rf docs/covhtml + rm -rf docker diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 00000000..89ae9db8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native) -- cgit v1.2.3