Git LFS init

This commit is contained in:
ZotanWolf 2018-01-29 20:58:01 +01:00
commit a14925facb
29 changed files with 1183 additions and 0 deletions

2
.gitattributes vendored Normal file
View File

@ -0,0 +1,2 @@
*.deb filter=lfs diff=lfs merge=lfs -text
*.eopkg filter=lfs diff=lfs merge=lfs -text

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "common"]
path = common
url = https://dev.solus-project.com/source/common.git

1
Makefile Symbolic link
View File

@ -0,0 +1 @@
common/Makefile.toplevel

1
Makefile.common Symbolic link
View File

@ -0,0 +1 @@
common/Makefile.common

1
Makefile.iso Symbolic link
View File

@ -0,0 +1 @@
common/Makefile.iso

View File

@ -0,0 +1,64 @@
---
Language: Cpp
# BasedOnStyle: LLVM
AccessModifierOffset: -2
AlignAfterOpenBracket: true
AlignEscapedNewlinesLeft: false
AlignOperands: true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: false
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: false
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: false
BinPackArguments: true
BinPackParameters: true
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Allman
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: false
ColumnLimit: 80
CommentPragmas: '^ IWYU pragma:'
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: false
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
IndentCaseLabels: false
IndentWidth: 4
IndentWrappedFunctionNames: false
KeepEmptyLinesAtTheStartOfBlocks: true
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 80
PenaltyBreakString: 1000
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Right
SpaceAfterCStyleCast: false
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Cpp11
TabWidth: 8
UseTab: Never
...

395
cli-visualizer/.clang-tidy Normal file
View File

@ -0,0 +1,395 @@
Checks: 'clang-diagnostic-*,clang-analyzer-*,clang-analyzer-*,modernize-*,readability-*,misc-*,cppcoreguidelines-*,google-*,-readability-identifier-naming,-readability-avoid-const-params-in-decls,-cppcoreguidelines-pro-type-vararg,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-cppcoreguidelines-pro-bounds-array-to-pointer-decay,-misc-noexcept-move-constructor'
WarningsAsErrors: ''
HeaderFilterRegex: ''
AnalyzeTemporaryDtors: false
User: dpayne
CheckOptions:
- key: cppcoreguidelines-pro-bounds-constant-array-index.GslHeader
value: ''
- key: cppcoreguidelines-pro-bounds-constant-array-index.IncludeStyle
value: '1'
- key: cppcoreguidelines-pro-type-member-init.IgnoreArrays
value: '0'
- key: google-build-namespaces.HeaderFileExtensions
value: h,hh,hpp,hxx
- key: google-global-names-in-headers.HeaderFileExtensions
value: h
- key: google-readability-braces-around-statements.ShortStatementLines
value: '1'
- key: google-readability-function-size.BranchThreshold
value: '4294967295'
- key: google-readability-function-size.LineThreshold
value: '4294967295'
- key: google-readability-function-size.StatementThreshold
value: '800'
- key: google-readability-namespace-comments.ShortNamespaceLines
value: '20'
- key: google-readability-namespace-comments.SpacesBeforeComments
value: '2'
- key: google-runtime-int.SignedTypePrefix
value: int
- key: google-runtime-int.TypeSuffix
value: ''
- key: google-runtime-int.UnsignedTypePrefix
value: uint
- key: google-runtime-references.WhiteListTypes
value: ''
- key: misc-argument-comment.StrictMode
value: '0'
- key: misc-assert-side-effect.AssertMacros
value: assert
- key: misc-assert-side-effect.CheckFunctionCalls
value: '0'
- key: misc-dangling-handle.HandleClasses
value: 'std::basic_string_view;std::experimental::basic_string_view'
- key: misc-definitions-in-headers.HeaderFileExtensions
value: ',h,hh,hpp,hxx'
- key: misc-definitions-in-headers.UseHeaderFileExtension
value: '1'
- key: misc-misplaced-widening-cast.CheckImplicitCasts
value: '1'
- key: misc-move-constructor-init.IncludeStyle
value: llvm
- key: misc-sizeof-expression.WarnOnSizeOfCompareToConstant
value: '1'
- key: misc-sizeof-expression.WarnOnSizeOfConstant
value: '1'
- key: misc-sizeof-expression.WarnOnSizeOfThis
value: '1'
- key: misc-string-constructor.LargeLengthThreshold
value: '8388608'
- key: misc-string-constructor.WarnOnLargeLength
value: '1'
- key: misc-suspicious-enum-usage.StrictMode
value: '0'
- key: misc-suspicious-missing-comma.MaxConcatenatedTokens
value: '5'
- key: misc-suspicious-missing-comma.RatioThreshold
value: '0.200000'
- key: misc-suspicious-missing-comma.SizeThreshold
value: '5'
- key: misc-suspicious-string-compare.StringCompareLikeFunctions
value: ''
- key: misc-suspicious-string-compare.WarnOnImplicitComparison
value: '1'
- key: misc-suspicious-string-compare.WarnOnLogicalNotComparison
value: '0'
- key: misc-throw-by-value-catch-by-reference.CheckThrowTemporaries
value: '1'
- key: modernize-loop-convert.MaxCopySize
value: '16'
- key: modernize-loop-convert.MinConfidence
value: reasonable
- key: modernize-loop-convert.NamingStyle
value: CamelCase
- key: modernize-pass-by-value.IncludeStyle
value: llvm
- key: modernize-pass-by-value.ValuesOnly
value: '0'
- key: modernize-replace-auto-ptr.IncludeStyle
value: llvm
- key: modernize-use-auto.RemoveStars
value: '0'
- key: modernize-use-default-member-init.UseAssignment
value: '0'
- key: modernize-use-emplace.ContainersWithPushBack
value: '::std::vector;::std::list;::std::deque'
- key: modernize-use-emplace.SmartPointers
value: '::std::shared_ptr;::std::unique_ptr;::std::auto_ptr;::std::weak_ptr'
- key: modernize-use-nullptr.NullMacros
value: 'NULL'
- key: modernize-use-transparent-functors.SafeMode
value: '0'
- key: performance-faster-string-find.StringLikeClasses
value: 'std::basic_string'
- key: performance-for-range-copy.WarnOnAllAutoCopies
value: '0'
- key: performance-inefficient-string-concatenation.StrictMode
value: '0'
- key: performance-type-promotion-in-math-fn.IncludeStyle
value: llvm
- key: performance-unnecessary-value-param.IncludeStyle
value: llvm
- key: readability-braces-around-statements.ShortStatementLines
value: '0'
- key: readability-function-size.BranchThreshold
value: '4294967295'
- key: readability-function-size.LineThreshold
value: '4294967295'
- key: readability-function-size.StatementThreshold
value: '800'
- key: readability-identifier-naming.AbstractClassCase
value: aNy_CasE
- key: readability-identifier-naming.AbstractClassPrefix
value: ''
- key: readability-identifier-naming.AbstractClassSuffix
value: ''
- key: readability-identifier-naming.ClassCase
value: aNy_CasE
- key: readability-identifier-naming.ClassConstantCase
value: aNy_CasE
- key: readability-identifier-naming.ClassConstantPrefix
value: ''
- key: readability-identifier-naming.ClassConstantSuffix
value: ''
- key: readability-identifier-naming.ClassMemberCase
value: aNy_CasE
- key: readability-identifier-naming.ClassMemberPrefix
value: ''
- key: readability-identifier-naming.ClassMemberSuffix
value: ''
- key: readability-identifier-naming.ClassMethodCase
value: aNy_CasE
- key: readability-identifier-naming.ClassMethodPrefix
value: ''
- key: readability-identifier-naming.ClassMethodSuffix
value: ''
- key: readability-identifier-naming.ClassPrefix
value: ''
- key: readability-identifier-naming.ClassSuffix
value: ''
- key: readability-identifier-naming.ConstantCase
value: aNy_CasE
- key: readability-identifier-naming.ConstantMemberCase
value: aNy_CasE
- key: readability-identifier-naming.ConstantMemberPrefix
value: ''
- key: readability-identifier-naming.ConstantMemberSuffix
value: ''
- key: readability-identifier-naming.ConstantParameterCase
value: aNy_CasE
- key: readability-identifier-naming.ConstantParameterPrefix
value: ''
- key: readability-identifier-naming.ConstantParameterSuffix
value: ''
- key: readability-identifier-naming.ConstantPrefix
value: ''
- key: readability-identifier-naming.ConstantSuffix
value: ''
- key: readability-identifier-naming.ConstexprFunctionCase
value: aNy_CasE
- key: readability-identifier-naming.ConstexprFunctionPrefix
value: ''
- key: readability-identifier-naming.ConstexprFunctionSuffix
value: ''
- key: readability-identifier-naming.ConstexprMethodCase
value: aNy_CasE
- key: readability-identifier-naming.ConstexprMethodPrefix
value: ''
- key: readability-identifier-naming.ConstexprMethodSuffix
value: ''
- key: readability-identifier-naming.ConstexprVariableCase
value: aNy_CasE
- key: readability-identifier-naming.ConstexprVariablePrefix
value: ''
- key: readability-identifier-naming.ConstexprVariableSuffix
value: ''
- key: readability-identifier-naming.EnumCase
value: aNy_CasE
- key: readability-identifier-naming.EnumConstantCase
value: aNy_CasE
- key: readability-identifier-naming.EnumConstantPrefix
value: ''
- key: readability-identifier-naming.EnumConstantSuffix
value: ''
- key: readability-identifier-naming.EnumPrefix
value: ''
- key: readability-identifier-naming.EnumSuffix
value: ''
- key: readability-identifier-naming.FunctionCase
value: aNy_CasE
- key: readability-identifier-naming.FunctionPrefix
value: ''
- key: readability-identifier-naming.FunctionSuffix
value: ''
- key: readability-identifier-naming.GlobalConstantCase
value: aNy_CasE
- key: readability-identifier-naming.GlobalConstantPrefix
value: ''
- key: readability-identifier-naming.GlobalConstantSuffix
value: ''
- key: readability-identifier-naming.GlobalFunctionCase
value: aNy_CasE
- key: readability-identifier-naming.GlobalFunctionPrefix
value: ''
- key: readability-identifier-naming.GlobalFunctionSuffix
value: ''
- key: readability-identifier-naming.GlobalVariableCase
value: aNy_CasE
- key: readability-identifier-naming.GlobalVariablePrefix
value: ''
- key: readability-identifier-naming.GlobalVariableSuffix
value: ''
- key: readability-identifier-naming.IgnoreFailedSplit
value: '0'
- key: readability-identifier-naming.InlineNamespaceCase
value: aNy_CasE
- key: readability-identifier-naming.InlineNamespacePrefix
value: ''
- key: readability-identifier-naming.InlineNamespaceSuffix
value: ''
- key: readability-identifier-naming.LocalConstantCase
value: aNy_CasE
- key: readability-identifier-naming.LocalConstantPrefix
value: ''
- key: readability-identifier-naming.LocalConstantSuffix
value: ''
- key: readability-identifier-naming.LocalVariableCase
value: aNy_CasE
- key: readability-identifier-naming.LocalVariablePrefix
value: ''
- key: readability-identifier-naming.LocalVariableSuffix
value: ''
- key: readability-identifier-naming.MacroDefinitionCase
value: aNy_CasE
- key: readability-identifier-naming.MacroDefinitionPrefix
value: ''
- key: readability-identifier-naming.MacroDefinitionSuffix
value: ''
- key: readability-identifier-naming.MemberCase
value: aNy_CasE
- key: readability-identifier-naming.MemberPrefix
value: ''
- key: readability-identifier-naming.MemberSuffix
value: ''
- key: readability-identifier-naming.MethodCase
value: aNy_CasE
- key: readability-identifier-naming.MethodPrefix
value: ''
- key: readability-identifier-naming.MethodSuffix
value: ''
- key: readability-identifier-naming.NamespaceCase
value: aNy_CasE
- key: readability-identifier-naming.NamespacePrefix
value: ''
- key: readability-identifier-naming.NamespaceSuffix
value: ''
- key: readability-identifier-naming.ParameterCase
value: aNy_CasE
- key: readability-identifier-naming.ParameterPackCase
value: aNy_CasE
- key: readability-identifier-naming.ParameterPackPrefix
value: ''
- key: readability-identifier-naming.ParameterPackSuffix
value: ''
- key: readability-identifier-naming.ParameterPrefix
value: ''
- key: readability-identifier-naming.ParameterSuffix
value: ''
- key: readability-identifier-naming.PrivateMemberCase
value: aNy_CasE
- key: readability-identifier-naming.PrivateMemberPrefix
value: ''
- key: readability-identifier-naming.PrivateMemberSuffix
value: ''
- key: readability-identifier-naming.PrivateMethodCase
value: aNy_CasE
- key: readability-identifier-naming.PrivateMethodPrefix
value: ''
- key: readability-identifier-naming.PrivateMethodSuffix
value: ''
- key: readability-identifier-naming.ProtectedMemberCase
value: aNy_CasE
- key: readability-identifier-naming.ProtectedMemberPrefix
value: ''
- key: readability-identifier-naming.ProtectedMemberSuffix
value: ''
- key: readability-identifier-naming.ProtectedMethodCase
value: aNy_CasE
- key: readability-identifier-naming.ProtectedMethodPrefix
value: ''
- key: readability-identifier-naming.ProtectedMethodSuffix
value: ''
- key: readability-identifier-naming.PublicMemberCase
value: aNy_CasE
- key: readability-identifier-naming.PublicMemberPrefix
value: ''
- key: readability-identifier-naming.PublicMemberSuffix
value: ''
- key: readability-identifier-naming.PublicMethodCase
value: aNy_CasE
- key: readability-identifier-naming.PublicMethodPrefix
value: ''
- key: readability-identifier-naming.PublicMethodSuffix
value: ''
- key: readability-identifier-naming.StaticConstantCase
value: aNy_CasE
- key: readability-identifier-naming.StaticConstantPrefix
value: ''
- key: readability-identifier-naming.StaticConstantSuffix
value: ''
- key: readability-identifier-naming.StaticVariableCase
value: aNy_CasE
- key: readability-identifier-naming.StaticVariablePrefix
value: ''
- key: readability-identifier-naming.StaticVariableSuffix
value: ''
- key: readability-identifier-naming.StructCase
value: aNy_CasE
- key: readability-identifier-naming.StructPrefix
value: ''
- key: readability-identifier-naming.StructSuffix
value: ''
- key: readability-identifier-naming.TemplateParameterCase
value: aNy_CasE
- key: readability-identifier-naming.TemplateParameterPrefix
value: ''
- key: readability-identifier-naming.TemplateParameterSuffix
value: ''
- key: readability-identifier-naming.TemplateTemplateParameterCase
value: aNy_CasE
- key: readability-identifier-naming.TemplateTemplateParameterPrefix
value: ''
- key: readability-identifier-naming.TemplateTemplateParameterSuffix
value: ''
- key: readability-identifier-naming.TypeAliasCase
value: aNy_CasE
- key: readability-identifier-naming.TypeAliasPrefix
value: ''
- key: readability-identifier-naming.TypeAliasSuffix
value: ''
- key: readability-identifier-naming.TypeTemplateParameterCase
value: aNy_CasE
- key: readability-identifier-naming.TypeTemplateParameterPrefix
value: ''
- key: readability-identifier-naming.TypeTemplateParameterSuffix
value: ''
- key: readability-identifier-naming.TypedefCase
value: aNy_CasE
- key: readability-identifier-naming.TypedefPrefix
value: ''
- key: readability-identifier-naming.TypedefSuffix
value: ''
- key: readability-identifier-naming.UnionCase
value: aNy_CasE
- key: readability-identifier-naming.UnionPrefix
value: ''
- key: readability-identifier-naming.UnionSuffix
value: ''
- key: readability-identifier-naming.ValueTemplateParameterCase
value: aNy_CasE
- key: readability-identifier-naming.ValueTemplateParameterPrefix
value: ''
- key: readability-identifier-naming.ValueTemplateParameterSuffix
value: ''
- key: readability-identifier-naming.VariableCase
value: aNy_CasE
- key: readability-identifier-naming.VariablePrefix
value: ''
- key: readability-identifier-naming.VariableSuffix
value: ''
- key: readability-identifier-naming.VirtualMethodCase
value: aNy_CasE
- key: readability-identifier-naming.VirtualMethodPrefix
value: ''
- key: readability-identifier-naming.VirtualMethodSuffix
value: ''
- key: readability-implicit-bool-cast.AllowConditionalIntegerCasts
value: '0'
- key: readability-implicit-bool-cast.AllowConditionalPointerCasts
value: '0'
- key: readability-simplify-boolean-expr.ChainedConditionalAssignment
value: '0'
- key: readability-simplify-boolean-expr.ChainedConditionalReturn
value: '0'

View File

@ -0,0 +1,44 @@
language: cpp
matrix:
include:
- os: linux
dist: trusty
sudo: required
env:
global:
- secure: "cIkbooO8GuQlXs5wMeErYzNG8HyOpi3DEOpV5vZdb2DCg8lOCV6S7xhMOsSplOExZrl8nycH88IhsLAyIDn1mc5j2yO4kK8zWm2orXBKIvyltWrtxMC5LoWkimDwBMrNXUtfDZkS4+t31XAi9fIH44R/2OVls3NqA4vYdvch5qRjCZUa6Y42PY1SP4Qy6RYddXJcC8RyNKer2/MyqgfLSYsBFDLridZgcQ/vE7k/ZWuO0/ZXxi2e2/bgaKvXZjjjzJGbesuY7gTbbrmIm72m0qX3guOgbJgVrzPXyhIJVJ6TAjsmUD0ICsG5Ow3j2t9ZvSuWyiaz9xEpIdLC4HZ2el3akX2GP/udZd3q6H79MKb6xopHXeQvcjmddrOsxz6nzt/IDTbbqRW3zgLE9tjNQIme0o3r0M2d+zECGVgHiC3bK1TKzKmusr63T6H0vilQ+cA8uZkNjAwvjgDFuNTI5aTI6e726NPMEztsCi/WdeF6uiMbqsfppPHP/O9ENr39UAmqRUl7wYLOJihdBoCgNZvskO7knP2KwAOa4Y1aIl+NDCPxa5mCCXUvyydctAGPpwMFwkWgJsCpDDwcL3Hbj3QCe90LwpIf8nuTYyr/4j12GfgPYYkuywOWW8yeR0SM85wqWBJGWU9fz6jR0Zjl3yXzVOexB6ZaO3PaAossc4s="
compiler:
- clang++
- g++
before_install:
- "export ENABLE_PULSE=0 && export TMP_CC=$CC && export TMP_CXX=$CXX && export CC=gcc && export CXX=g++ && cd /usr/src/gtest && sudo cmake . && sudo cmake --build . && sudo mv libg* /usr/local/lib/ ; cd - && export CXX=$TMP_CXX && export CC=$TMP_CC"
install:
- if [ "$CXX" = "g++" ]; then export CXX="g++-6" CC="gcc"; fi
- if [ "$CXX" = "clang++" ]; then export CXX="clang++-4.0" CC="clang"; fi
addons:
apt:
sources:
- llvm-toolchain-trusty-4.0
- ubuntu-toolchain-r-test
packages:
- libfftw3-dev
- libncursesw5-dev
- libgtest-dev
- gcc
- g++-6
- clang-4.0
coverity_scan:
project:
name: dpayne/cli-visualizer
version: 1.0
description: Build submitted via Travis CI
notification_email: darby.payne@gmail.com
build_command_prepend: make clean
build_command: make && make test
branch_pattern: coverity_scan

View File

@ -0,0 +1,149 @@
# Generated by YCM Generator at 2015-10-14 14:14:37.235303
# This file is NOT licensed under the GPLv3, which is the license for the rest
# of YouCompleteMe.
#
# Here's the license text for this file:
#
# This is free and unencumbered software released into the public domain.
#
# Anyone is free to copy, modify, publish, use, compile, sell, or
# distribute this software, either in source code form or as a compiled
# binary, for any purpose, commercial or non-commercial, and by any
# means.
#
# In jurisdictions that recognize copyright laws, the author or authors
# of this software dedicate any and all copyright interest in the
# software to the public domain. We make this dedication for the benefit
# of the public at large and to the detriment of our heirs and
# successors. We intend this dedication to be an overt act of
# relinquishment in perpetuity of all present and future rights to this
# software under copyright law.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
# OTHER DEALINGS IN THE SOFTWARE.
#
# For more information, please refer to <http://unlicense.org/>
import os
import ycm_core
flags = [
'-x',
'c++',
'-D',
'-DHAVE_CONFIG_H',
'-DHAVE_INTTYPES_H',
'-DHAVE_NETINET_IN_H',
'-D__extern_always_inline=inline',
'-I./src',
'-I./include',
'-I/usr/include',
'-I/opt/local/include',
'-Wall',
'-Werror',
'-std=c++14',
]
# Set this to the absolute path to the folder (NOT the file!) containing the
# compile_commands.json file to use that instead of 'flags'. See here for
# more details: http://clang.llvm.org/docs/JSONCompilationDatabase.html
#
# You can get CMake to generate this file for you by adding:
# set( CMAKE_EXPORT_COMPILE_COMMANDS 1 )
# to your CMakeLists.txt file.
#
# Most projects will NOT need to set this to anything; you can just change the
# 'flags' list of compilation flags. Notice that YCM itself uses that approach.
compilation_database_folder = ''
if os.path.exists( compilation_database_folder ):
database = ycm_core.CompilationDatabase( compilation_database_folder )
else:
database = None
SOURCE_EXTENSIONS = [ '.cpp', '.cxx', '.cc', '.c', '.m', '.mm' ]
def DirectoryOfThisScript():
return os.path.dirname( os.path.abspath( __file__ ) )
def MakeRelativePathsInFlagsAbsolute( flags, working_directory ):
if not working_directory:
return list( flags )
new_flags = []
make_next_absolute = False
path_flags = [ '-isystem', '-I', '-iquote', '--sysroot=' ]
for flag in flags:
new_flag = flag
if make_next_absolute:
make_next_absolute = False
if not flag.startswith( '/' ):
new_flag = os.path.join( working_directory, flag )
for path_flag in path_flags:
if flag == path_flag:
make_next_absolute = True
break
if flag.startswith( path_flag ):
path = flag[ len( path_flag ): ]
new_flag = path_flag + os.path.join( working_directory, path )
break
if new_flag:
new_flags.append( new_flag )
return new_flags
def IsHeaderFile( filename ):
extension = os.path.splitext( filename )[ 1 ]
return extension in [ '.h', '.hxx', '.hpp', '.hh' ]
def GetCompilationInfoForFile( filename ):
# The compilation_commands.json file generated by CMake does not have entries
# for header files. So we do our best by asking the db for flags for a
# corresponding source file, if any. If one exists, the flags for that file
# should be good enough.
if IsHeaderFile( filename ):
basename = os.path.splitext( filename )[ 0 ]
for extension in SOURCE_EXTENSIONS:
replacement_file = basename + extension
if os.path.exists( replacement_file ):
compilation_info = database.GetCompilationInfoForFile(
replacement_file )
if compilation_info.compiler_flags_:
return compilation_info
return None
return database.GetCompilationInfoForFile( filename )
def FlagsForFile( filename, **kwargs ):
if database:
# Bear in mind that compilation_info.compiler_flags_ does NOT return a
# python list, but a "list-like" StringVec object
compilation_info = GetCompilationInfoForFile( filename )
if not compilation_info:
return None
final_flags = MakeRelativePathsInFlagsAbsolute(
compilation_info.compiler_flags_,
compilation_info.compiler_working_dir_ )
else:
relative_to = DirectoryOfThisScript()
final_flags = MakeRelativePathsInFlagsAbsolute( flags, relative_to )
return {
'flags': final_flags,
'do_cache': True
}

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f894d0fae67456607f51dcbe0670aaefe20077fdd7c3dc364618a789090773ba
size 49731

View File

@ -0,0 +1,18 @@
name : cli-visualizer
version : 1.7
release : 1
source :
- https://github.com/dpayne/cli-visualizer/archive/1.6.tar.gz : 111a1fc81be155529cf0232053ad6a3a207c949ff987510c9b283be10eaaf31f
license : MIT
component : multimedia.audio
summary : Music Visualizer inspired by cava and ncmpcpp
description: |
Music Visualizer inspired by cava and ncmpcp
builddeps : [fftw-devel, pulseaudio-devel]
build : |
cat Makefile > Makefilegrep
grep -v "LIBS += -ltinfo" Makefilegrep > Makefile
%make
install : |
mkdir -p $installdir/usr/bin
%make_install PREFIX=$installdir/usr/bin

View File

@ -0,0 +1,34 @@
<PISI>
<Source>
<Name>cli-visualizer</Name>
<Packager>
<Name>zotan</Name>
<Email>no.email.set.in.config</Email>
</Packager>
<License>MIT</License>
<PartOf>multimedia.audio</PartOf>
<Summary xml:lang="en">Music Visualizer inspired by cava and ncmpcpp</Summary>
<Description xml:lang="en">Music Visualizer inspired by cava and ncmpcp
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
</Source>
<Package>
<Name>cli-visualizer</Name>
<Summary xml:lang="en">Music Visualizer inspired by cava and ncmpcpp</Summary>
<Description xml:lang="en">Music Visualizer inspired by cava and ncmpcp
</Description>
<PartOf>multimedia.audio</PartOf>
<Files>
<Path fileType="executable">/usr/bin</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2018-01-27</Date>
<Version>1.7</Version>
<Comment>Packaging update</Comment>
<Name>zotan</Name>
<Email>no.email.set.in.config</Email>
</Update>
</History>
</PISI>

1
common Submodule

@ -0,0 +1 @@
Subproject commit 2c6f016856068725395599d17e7e8a3907d79ad5

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:29652838983642302b6e445c79b00c8d4700f76ab7a4074f9e367d58cc60e1f8
size 61079570

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8a844430c15e50f59a2a8d55c65670ae083dc6858804af838a4ef779dea624e6
size 66149110

28
geogebra/package.yml Normal file
View File

@ -0,0 +1,28 @@
name : geogebra
version : 5.0.24
release : 1
source :
# - http://www.geogebra.net/linux/pool/main/g/geogebra5/geogebra5_5.0.424.0-592380_amd64.deb : 29652838983642302b6e445c79b00c8d4700f76ab7a4074f9e367d58cc60e1f8
- https://github.com/dpayne/cli-visualizer/archive/1.6.tar.gz : 111a1fc81be155529cf0232053ad6a3a207c949ff987510c9b283be10eaaf31f
license : Custom
component : office.maths
summary : GeoGebra
description: |
GeoGebra
builddeps : [openjdk-8,shared-mime-info,hicolor-icon-theme,desktop-file-utils,xdg-utils,libglvnd-devel]
rundeps : [openjdk-8,shared-mime-info,hicolor-icon-theme,desktop-file-utils,xdg-utils,libglvnd-devel]
#build : |
# %make
install : |
rm -rf **
mv $pkgfiles/*.deb .
ar x *.deb
mkdir -p $installdir/usr
tar -xf data.tar.xz
echo "StartupWMClass=GeoGebra" >> ./usr/share/applications/geogebra-classic.desktop
install -d $installdir/usr
cp -a ./usr/* $installdir/usr/
# mkdir -p $installdir/opt/geogebra
# mkdir -p $installdir/usr/bin
# mv ** $installdir/opt/geogebra
# ln -s /opt/geogebra/geogebra-portable $installdir/usr/bin/geogebra

223
geogebra/pspec_x86_64.xml Normal file
View File

@ -0,0 +1,223 @@
<PISI>
<Source>
<Name>geogebra</Name>
<Packager>
<Name>ZotanWolf</Name>
<Email>zotan@zotan.pw</Email>
</Packager>
<License>Custom</License>
<PartOf>office.maths</PartOf>
<Summary xml:lang="en">GeoGebra</Summary>
<Description xml:lang="en">GeoGebra
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
</Source>
<Package>
<Name>geogebra</Name>
<Summary xml:lang="en">GeoGebra</Summary>
<Description xml:lang="en">GeoGebra
</Description>
<PartOf>office.maths</PartOf>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/COPYRIGHT</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/LICENSE</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/README</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/THIRDPARTYLICENSEREADME-JAVAFX.txt</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/THIRDPARTYLICENSEREADME.txt</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/bin/java</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/jli/libjli.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/jvm.cfg</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libattach.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libavplugin-53.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libavplugin-54.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libavplugin-55.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libavplugin-56.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libavplugin-ffmpeg-56.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libawt.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libawt_headless.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libawt_xawt.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libbci.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libdcpr.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libdecora_sse.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libdt_socket.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libfontmanager.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libfxplugins.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libglass.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libgstreamer-lite.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libinstrument.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libj2gss.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libj2pcsc.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libj2pkcs11.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjaas_unix.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjava.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjava_crw_demo.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjavafx_font.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjavafx_font_freetype.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjavafx_font_pango.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjavafx_font_t2k.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjavafx_iio.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjawt.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjfr.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjfxmedia.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjfxwebkit.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjpeg.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjsdt.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjsig.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjsound.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libjsoundalsa.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libkcms.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/liblcms.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libmanagement.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libnet.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libnio.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libnpjp2.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libnpt.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libprism_common.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libprism_es2.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libprism_sw.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libresource.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libsaproc.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libsctp.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libsunec.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libt2k.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libunpack.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libverify.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/libzip.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/server/Xusage.txt</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/server/libjsig.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/amd64/server/libjvm.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/calendars.properties</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/classlist</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/content-types.properties</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/currency.data</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/ext/jfxrt.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/ext/meta-index</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/ext/sunjce_provider.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/flavormap.properties</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.RedHat.5.bfc</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.RedHat.5.properties.src</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.RedHat.6.bfc</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.RedHat.6.properties.src</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.SuSE.10.bfc</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.SuSE.10.properties.src</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.SuSE.11.bfc</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.SuSE.11.properties.src</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.Turbo.bfc</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.Turbo.properties.src</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.Ubuntu.properties</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.bfc</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fontconfig.properties.src</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaBrightDemiBold.ttf</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaBrightDemiItalic.ttf</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaBrightItalic.ttf</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaBrightRegular.ttf</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaSansDemiBold.ttf</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaSansRegular.ttf</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaTypewriterBold.ttf</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaTypewriterRegular.ttf</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/fonts/fonts.dir</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/hijrah-config-umalqura.properties</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/images/cursors/cursors.properties</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/images/cursors/invalid32x32.gif</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/images/cursors/motif_CopyDrop32x32.gif</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/images/cursors/motif_LinkDrop32x32.gif</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/images/cursors/motif_MoveDrop32x32.gif</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/jar.binfmt</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/javafx.properties</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/jce.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/jexec</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/jfr.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/jfr/default.jfc</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/jfr/profile.jfc</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/jfxswt.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/jsse.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/jvm.hprof.txt</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/logging.properties</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/management-agent.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/meta-index</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/net.properties</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/oblique-fonts/LucidaSansDemiOblique.ttf</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/oblique-fonts/LucidaSansOblique.ttf</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/oblique-fonts/LucidaTypewriterBoldOblique.ttf</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/oblique-fonts/LucidaTypewriterOblique.ttf</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/oblique-fonts/fonts.dir</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/psfont.properties.ja</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/psfontj2d.properties</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/resources.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/rt.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/security/US_export_policy.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/security/blacklist</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/security/blacklisted.certs</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/security/cacerts</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/security/java.policy</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/security/java.security</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/security/javaws.policy</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/security/local_policy.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/security/trusted.libraries</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/sound.properties</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/jre/lib/tzdb.dat</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/lib/amd64/jli/libjli.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/lib/amd64/libjawt.so</Path>
<Path fileType="library">/usr/lib/jvm/java-geogebra/release</Path>
<Path fileType="data">/usr/share/applications/geogebra-classic.desktop</Path>
<Path fileType="data">/usr/share/applications/geogebra.desktop</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/geogebra</Path>
<Path fileType="data">/usr/share/icons/hicolor/128x128/apps/geogebra.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/128x128/mimetypes/application-vnd.geogebra.file.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/128x128/mimetypes/application-vnd.geogebra.tool.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/16x16/apps/geogebra.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/16x16/mimetypes/application-vnd.geogebra.file.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/16x16/mimetypes/application-vnd.geogebra.tool.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/192x192/apps/geogebra.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/192x192/mimetypes/application-vnd.geogebra.file.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/192x192/mimetypes/application-vnd.geogebra.tool.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/22x22/apps/geogebra.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/22x22/mimetypes/application-vnd.geogebra.file.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/22x22/mimetypes/application-vnd.geogebra.tool.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/24x24/apps/geogebra.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/24x24/mimetypes/application-vnd.geogebra.file.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/24x24/mimetypes/application-vnd.geogebra.tool.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/256x256/apps/geogebra.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/256x256/mimetypes/application-vnd.geogebra.file.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/256x256/mimetypes/application-vnd.geogebra.tool.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/32x32/apps/geogebra.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/32x32/mimetypes/application-vnd.geogebra.file.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/32x32/mimetypes/application-vnd.geogebra.tool.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/36x36/apps/geogebra.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/36x36/mimetypes/application-vnd.geogebra.file.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/36x36/mimetypes/application-vnd.geogebra.tool.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/48x48/apps/geogebra.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/48x48/mimetypes/application-vnd.geogebra.file.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/48x48/mimetypes/application-vnd.geogebra.tool.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/64x64/apps/geogebra.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/64x64/mimetypes/application-vnd.geogebra.file.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/64x64/mimetypes/application-vnd.geogebra.tool.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/72x72/apps/geogebra.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/72x72/mimetypes/application-vnd.geogebra.file.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/72x72/mimetypes/application-vnd.geogebra.tool.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/96x96/apps/geogebra.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/96x96/mimetypes/application-vnd.geogebra.file.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/96x96/mimetypes/application-vnd.geogebra.tool.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/scalable/apps/geogebra.svgz</Path>
<Path fileType="data">/usr/share/icons/hicolor/scalable/mimetypes/application-vnd.geogebra.file.svgz</Path>
<Path fileType="data">/usr/share/icons/hicolor/scalable/mimetypes/application-vnd.geogebra.tool.svgz</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share/mime/packages/geogebra.xml</Path>
<Path fileType="data">/usr/share/pixmaps/geogebra.png</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2018-01-29</Date>
<Version>5.0.24</Version>
<Comment>Packaging update</Comment>
<Name>ZotanWolf</Name>
<Email>zotan@zotan.pw</Email>
</Update>
</History>
</PISI>

View File

@ -0,0 +1,10 @@
[Desktop Entry]
Version=1.0
Type=Application
Name=Jetbrains-Toolbox
Icon=/opt/jetbrains-toolbox/jetbrains-toolbox
Exec="/opt/jetbrains-toolbox/jetbrains-toolbox"
Comment=Manage all your JetBrains Projects and Tools
Categories=Development;Tools;
Terminal=false
StartupWMClass=jetbrains-toolbox

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:593b329f5f6ee6f771337599bc69f5bb1955b5b6975952ced496b32bef6a13dd
size 76177462

View File

@ -0,0 +1,25 @@
name : jetbrains-toolbox
version : 1.6.2914
release : 1
source :
- https://download.jetbrains.com/toolbox/jetbrains-toolbox-1.6.2914.tar.gz : b634aeec655044a02361ca2541ea891a0b34019cc6ccfbef7a39824a00be5a10
# - https://download-cf.jetbrains.com/toolbox/jetbrains-toolbox-1.6.2914.tar.gz : b634aeec655044a02361ca2541ea891a0b34019cc6ccfbef7a39824a00be5a10
license : Proprietary
component : programming.ide
summary : Toobox for Jetbrains IDEs
description: |
Manage all your JetBrains Projects and Tools
builddeps : [fuse, glib2, libxslt]
rundeps : [fuse, glib2, libxslt]
#build : |
# echo
strip : false
install : |
mkdir -p $installdir/usr/bin
mkdir -p $installdir/opt/jetbrains-toolbox
mkdir -p $installdir/usr/share/applications
install -d -m 755 $pkgdir/usr/bin
install -D -m 644 $pkgfiles/jetbrains-toolbox.desktop $installdir/usr/share/applications/jetbrains-toolbox.desktop
install -D -m 755 jetbrains-toolbox $installdir/opt/jetbrains-toolbox/jetbrains-toolbox
ln -s /opt/jetbrains-toolbox/jetbrains-toolbox $installdir/usr/bin/jetbrains-toolbox
ls -lah $installdir/opt/jetbrains-toolbox

View File

@ -0,0 +1,36 @@
<PISI>
<Source>
<Name>jetbrains-toolbox</Name>
<Packager>
<Name>ZotanWolf</Name>
<Email>zotan@zotan.pw</Email>
</Packager>
<License>Proprietary</License>
<PartOf>programming.ide</PartOf>
<Summary xml:lang="en">Toobox for Jetbrains IDEs</Summary>
<Description xml:lang="en">Manage all your JetBrains Projects and Tools
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
</Source>
<Package>
<Name>jetbrains-toolbox</Name>
<Summary xml:lang="en">Toobox for Jetbrains IDEs</Summary>
<Description xml:lang="en">Manage all your JetBrains Projects and Tools
</Description>
<PartOf>programming.ide</PartOf>
<Files>
<Path fileType="data">/opt/jetbrains-toolbox/jetbrains-toolbox</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share/applications/jetbrains-toolbox.desktop</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2018-01-29</Date>
<Version>1.6.2914</Version>
<Comment>Packaging update</Comment>
<Name>ZotanWolf</Name>
<Email>zotan@zotan.pw</Email>
</Update>
</History>
</PISI>

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ff4c0b04422b3a99a45679d224882cf7a8d14655ba19c90da75f8f7d241a5ecc
size 974452

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a3ac8ad6474029e9f04d92fa28ca24ab269b971a689b1c69c26b2ae29abe05d
size 26523

16
libspotify/package.yml Normal file
View File

@ -0,0 +1,16 @@
name : libspotify
version : 12.1.51
release : 3
source :
- https://raw.githubusercontent.com/ZotanWolf/solbuilds/master/libspotify/libspotify-12.1.51-Linux-x86_64-release.tar.gz : 43a14e0732ba6ae30078fac105d0e2998d04d5f5c396a4968386bc4e22491058
license : custom
component : multimedia.audio
summary : C API for Spotify
description: |
C API package allowing third-party developers to write applications that utilize the Spotify music streaming service
builddeps : [glibc]
build : |
sed -i 's/ldconfig//' Makefile
install : |
mkdir -p $installdir/usr
make prefix=$installdir/usr install

View File

@ -0,0 +1,49 @@
<PISI>
<Source>
<Name>libspotify</Name>
<Packager>
<Name>ZotanWolf</Name>
<Email>zotan@zotan.pw</Email>
</Packager>
<License>custom</License>
<PartOf>multimedia.audio</PartOf>
<Summary xml:lang="en">C API for Spotify</Summary>
<Description xml:lang="en">C API package allowing third-party developers to write applications that utilize the Spotify music streaming service
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
</Source>
<Package>
<Name>libspotify</Name>
<Summary xml:lang="en">C API for Spotify</Summary>
<Description xml:lang="en">C API package allowing third-party developers to write applications that utilize the Spotify music streaming service
</Description>
<PartOf>multimedia.audio</PartOf>
<Files>
<Path fileType="library">/usr/lib/lib*.so.*</Path>
</Files>
</Package>
<Package>
<Name>libspotify-devel</Name>
<Summary xml:lang="en">Development files for libspotify</Summary>
<Description xml:lang="en">C API package allowing third-party developers to write applications that utilize the Spotify music streaming service
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="3">libspotify</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/</Path>
<Path fileType="library">/usr/lib/lib*.so</Path>
<Path fileType="data">/usr/lib/pkgconfig/*.pc</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2018-01-26</Date>
<Version>12.1.51</Version>
<Comment>Packaging update</Comment>
<Name>ZotanWolf</Name>
<Email>zotan@zotan.pw</Email>
</Update>
</History>
</PISI>

17
xarchiver/package.yml Normal file
View File

@ -0,0 +1,17 @@
name : xarchiver
version : 0.5.4
release : 1
source :
- https://netcologne.dl.sourceforge.net/project/xarchiver/xarchiver-0.5.4.tar.bz2 : e63fa73979fcc56efe8cca9095fd915d31a1714ce9676246b8626f164e452ef4
license : GPL
component : system.utils
summary : XArchiver
description: |
XArchiver
builddeps : [libgtk-2-devel, desktop-file-utils, hicolor-icon-theme]
rundeps : [intltool]
build : |
./configure --prefix=/usr --libexecdir=/usr/lib/xfce4
%make
install : |
%make_install DESTDIR=$installdir

View File

@ -0,0 +1,45 @@
<PISI>
<Source>
<Name>xarchiver</Name>
<Packager>
<Name>ZotanWolf</Name>
<Email>zotan@zotan.pw</Email>
</Packager>
<License>GPL</License>
<PartOf>system.utils</PartOf>
<Summary xml:lang="en">XArchiver</Summary>
<Description xml:lang="en">XArchiver
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
</Source>
<Package>
<Name>xarchiver</Name>
<Summary xml:lang="en">XArchiver</Summary>
<Description xml:lang="en">XArchiver
</Description>
<PartOf>system.utils</PartOf>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/xfce4/thunar-archive-plugin/xarchiver.tap</Path>
<Path fileType="data">/usr/share/applications/xarchiver.desktop</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/icons/hicolor/16x16/apps/xarchiver.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/24x24/apps/xarchiver.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/48x48/apps/xarchiver.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/scalable/apps/xarchiver.svg</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="data">/usr/share/pixmaps/xarchiver/xarchiver-add.png</Path>
<Path fileType="data">/usr/share/pixmaps/xarchiver/xarchiver-extract.png</Path>
<Path fileType="data">/usr/share/pixmaps/xarchiver/xarchiver-html.png</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2018-01-29</Date>
<Version>0.5.4</Version>
<Comment>Packaging update</Comment>
<Name>ZotanWolf</Name>
<Email>zotan@zotan.pw</Email>
</Update>
</History>
</PISI>

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8b05166fa752b796cda4d01da444b2a18fa0fdab4f05200f9867f036a3cc8a68
size 464377