commit a14925facb396272173d7c3de597ef683979408f Author: ZotanWolf Date: Mon Jan 29 20:58:01 2018 +0100 Git LFS init diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..e41e214 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +*.deb filter=lfs diff=lfs merge=lfs -text +*.eopkg filter=lfs diff=lfs merge=lfs -text diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..cf1ab6e --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "common"] + path = common + url = https://dev.solus-project.com/source/common.git diff --git a/Makefile b/Makefile new file mode 120000 index 0000000..253cf73 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +common/Makefile.toplevel \ No newline at end of file diff --git a/Makefile.common b/Makefile.common new file mode 120000 index 0000000..b9b6e18 --- /dev/null +++ b/Makefile.common @@ -0,0 +1 @@ +common/Makefile.common \ No newline at end of file diff --git a/Makefile.iso b/Makefile.iso new file mode 120000 index 0000000..38128c7 --- /dev/null +++ b/Makefile.iso @@ -0,0 +1 @@ +common/Makefile.iso \ No newline at end of file diff --git a/cli-visualizer/.clang-format b/cli-visualizer/.clang-format new file mode 100644 index 0000000..ecf16ec --- /dev/null +++ b/cli-visualizer/.clang-format @@ -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 +... + diff --git a/cli-visualizer/.clang-tidy b/cli-visualizer/.clang-tidy new file mode 100644 index 0000000..fa04c88 --- /dev/null +++ b/cli-visualizer/.clang-tidy @@ -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' diff --git a/cli-visualizer/.travis.yml b/cli-visualizer/.travis.yml new file mode 100644 index 0000000..e9ae3c1 --- /dev/null +++ b/cli-visualizer/.travis.yml @@ -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 diff --git a/cli-visualizer/.ycm_extra_conf.py b/cli-visualizer/.ycm_extra_conf.py new file mode 100644 index 0000000..40fc9c6 --- /dev/null +++ b/cli-visualizer/.ycm_extra_conf.py @@ -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 + +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 + } + diff --git a/cli-visualizer/cli-visualizer-1.7-1-1-x86_64.eopkg b/cli-visualizer/cli-visualizer-1.7-1-1-x86_64.eopkg new file mode 100644 index 0000000..7cf93af --- /dev/null +++ b/cli-visualizer/cli-visualizer-1.7-1-1-x86_64.eopkg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f894d0fae67456607f51dcbe0670aaefe20077fdd7c3dc364618a789090773ba +size 49731 diff --git a/cli-visualizer/package.yml b/cli-visualizer/package.yml new file mode 100644 index 0000000..f3fadd1 --- /dev/null +++ b/cli-visualizer/package.yml @@ -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 diff --git a/cli-visualizer/pspec_x86_64.xml b/cli-visualizer/pspec_x86_64.xml new file mode 100644 index 0000000..f10ce18 --- /dev/null +++ b/cli-visualizer/pspec_x86_64.xml @@ -0,0 +1,34 @@ + + + cli-visualizer + + zotan + no.email.set.in.config + + MIT + multimedia.audio + Music Visualizer inspired by cava and ncmpcpp + Music Visualizer inspired by cava and ncmpcp + + https://solus-project.com/sources/README.Solus + + + cli-visualizer + Music Visualizer inspired by cava and ncmpcpp + Music Visualizer inspired by cava and ncmpcp + + multimedia.audio + + /usr/bin + + + + + 2018-01-27 + 1.7 + Packaging update + zotan + no.email.set.in.config + + + \ No newline at end of file diff --git a/common b/common new file mode 160000 index 0000000..2c6f016 --- /dev/null +++ b/common @@ -0,0 +1 @@ +Subproject commit 2c6f016856068725395599d17e7e8a3907d79ad5 diff --git a/geogebra/files/geogebra5_5.0.424.0-592380_amd64.deb b/geogebra/files/geogebra5_5.0.424.0-592380_amd64.deb new file mode 100644 index 0000000..7536b00 --- /dev/null +++ b/geogebra/files/geogebra5_5.0.424.0-592380_amd64.deb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29652838983642302b6e445c79b00c8d4700f76ab7a4074f9e367d58cc60e1f8 +size 61079570 diff --git a/geogebra/geogebra-5.0.24-1-1-x86_64.eopkg b/geogebra/geogebra-5.0.24-1-1-x86_64.eopkg new file mode 100644 index 0000000..e660696 --- /dev/null +++ b/geogebra/geogebra-5.0.24-1-1-x86_64.eopkg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a844430c15e50f59a2a8d55c65670ae083dc6858804af838a4ef779dea624e6 +size 66149110 diff --git a/geogebra/package.yml b/geogebra/package.yml new file mode 100644 index 0000000..bf3d646 --- /dev/null +++ b/geogebra/package.yml @@ -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 diff --git a/geogebra/pspec_x86_64.xml b/geogebra/pspec_x86_64.xml new file mode 100644 index 0000000..51b676f --- /dev/null +++ b/geogebra/pspec_x86_64.xml @@ -0,0 +1,223 @@ + + + geogebra + + ZotanWolf + zotan@zotan.pw + + Custom + office.maths + GeoGebra + GeoGebra + + https://solus-project.com/sources/README.Solus + + + geogebra + GeoGebra + GeoGebra + + office.maths + + /usr/bin + /usr/lib/jvm/java-geogebra/COPYRIGHT + /usr/lib/jvm/java-geogebra/LICENSE + /usr/lib/jvm/java-geogebra/README + /usr/lib/jvm/java-geogebra/THIRDPARTYLICENSEREADME-JAVAFX.txt + /usr/lib/jvm/java-geogebra/THIRDPARTYLICENSEREADME.txt + /usr/lib/jvm/java-geogebra/bin/java + /usr/lib/jvm/java-geogebra/jre/lib/amd64/jli/libjli.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/jvm.cfg + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libattach.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libavplugin-53.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libavplugin-54.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libavplugin-55.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libavplugin-56.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libavplugin-ffmpeg-56.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libawt.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libawt_headless.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libawt_xawt.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libbci.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libdcpr.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libdecora_sse.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libdt_socket.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libfontmanager.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libfxplugins.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libglass.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libgstreamer-lite.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libinstrument.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libj2gss.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libj2pcsc.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libj2pkcs11.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjaas_unix.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjava.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjava_crw_demo.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjavafx_font.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjavafx_font_freetype.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjavafx_font_pango.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjavafx_font_t2k.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjavafx_iio.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjawt.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjfr.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjfxmedia.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjfxwebkit.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjpeg.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjsdt.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjsig.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjsound.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libjsoundalsa.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libkcms.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/liblcms.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libmanagement.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libnet.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libnio.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libnpjp2.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libnpt.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libprism_common.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libprism_es2.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libprism_sw.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libresource.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libsaproc.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libsctp.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libsunec.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libt2k.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libunpack.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libverify.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/libzip.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/server/Xusage.txt + /usr/lib/jvm/java-geogebra/jre/lib/amd64/server/libjsig.so + /usr/lib/jvm/java-geogebra/jre/lib/amd64/server/libjvm.so + /usr/lib/jvm/java-geogebra/jre/lib/calendars.properties + /usr/lib/jvm/java-geogebra/jre/lib/classlist + /usr/lib/jvm/java-geogebra/jre/lib/content-types.properties + /usr/lib/jvm/java-geogebra/jre/lib/currency.data + /usr/lib/jvm/java-geogebra/jre/lib/ext/jfxrt.jar + /usr/lib/jvm/java-geogebra/jre/lib/ext/meta-index + /usr/lib/jvm/java-geogebra/jre/lib/ext/sunjce_provider.jar + /usr/lib/jvm/java-geogebra/jre/lib/flavormap.properties + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.RedHat.5.bfc + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.RedHat.5.properties.src + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.RedHat.6.bfc + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.RedHat.6.properties.src + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.SuSE.10.bfc + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.SuSE.10.properties.src + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.SuSE.11.bfc + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.SuSE.11.properties.src + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.Turbo.bfc + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.Turbo.properties.src + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.Ubuntu.properties + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.bfc + /usr/lib/jvm/java-geogebra/jre/lib/fontconfig.properties.src + /usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaBrightDemiBold.ttf + /usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaBrightDemiItalic.ttf + /usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaBrightItalic.ttf + /usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaBrightRegular.ttf + /usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaSansDemiBold.ttf + /usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaSansRegular.ttf + /usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaTypewriterBold.ttf + /usr/lib/jvm/java-geogebra/jre/lib/fonts/LucidaTypewriterRegular.ttf + /usr/lib/jvm/java-geogebra/jre/lib/fonts/fonts.dir + /usr/lib/jvm/java-geogebra/jre/lib/hijrah-config-umalqura.properties + /usr/lib/jvm/java-geogebra/jre/lib/images/cursors/cursors.properties + /usr/lib/jvm/java-geogebra/jre/lib/images/cursors/invalid32x32.gif + /usr/lib/jvm/java-geogebra/jre/lib/images/cursors/motif_CopyDrop32x32.gif + /usr/lib/jvm/java-geogebra/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif + /usr/lib/jvm/java-geogebra/jre/lib/images/cursors/motif_LinkDrop32x32.gif + /usr/lib/jvm/java-geogebra/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif + /usr/lib/jvm/java-geogebra/jre/lib/images/cursors/motif_MoveDrop32x32.gif + /usr/lib/jvm/java-geogebra/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif + /usr/lib/jvm/java-geogebra/jre/lib/jar.binfmt + /usr/lib/jvm/java-geogebra/jre/lib/javafx.properties + /usr/lib/jvm/java-geogebra/jre/lib/jce.jar + /usr/lib/jvm/java-geogebra/jre/lib/jexec + /usr/lib/jvm/java-geogebra/jre/lib/jfr.jar + /usr/lib/jvm/java-geogebra/jre/lib/jfr/default.jfc + /usr/lib/jvm/java-geogebra/jre/lib/jfr/profile.jfc + /usr/lib/jvm/java-geogebra/jre/lib/jfxswt.jar + /usr/lib/jvm/java-geogebra/jre/lib/jsse.jar + /usr/lib/jvm/java-geogebra/jre/lib/jvm.hprof.txt + /usr/lib/jvm/java-geogebra/jre/lib/logging.properties + /usr/lib/jvm/java-geogebra/jre/lib/management-agent.jar + /usr/lib/jvm/java-geogebra/jre/lib/meta-index + /usr/lib/jvm/java-geogebra/jre/lib/net.properties + /usr/lib/jvm/java-geogebra/jre/lib/oblique-fonts/LucidaSansDemiOblique.ttf + /usr/lib/jvm/java-geogebra/jre/lib/oblique-fonts/LucidaSansOblique.ttf + /usr/lib/jvm/java-geogebra/jre/lib/oblique-fonts/LucidaTypewriterBoldOblique.ttf + /usr/lib/jvm/java-geogebra/jre/lib/oblique-fonts/LucidaTypewriterOblique.ttf + /usr/lib/jvm/java-geogebra/jre/lib/oblique-fonts/fonts.dir + /usr/lib/jvm/java-geogebra/jre/lib/psfont.properties.ja + /usr/lib/jvm/java-geogebra/jre/lib/psfontj2d.properties + /usr/lib/jvm/java-geogebra/jre/lib/resources.jar + /usr/lib/jvm/java-geogebra/jre/lib/rt.jar + /usr/lib/jvm/java-geogebra/jre/lib/security/US_export_policy.jar + /usr/lib/jvm/java-geogebra/jre/lib/security/blacklist + /usr/lib/jvm/java-geogebra/jre/lib/security/blacklisted.certs + /usr/lib/jvm/java-geogebra/jre/lib/security/cacerts + /usr/lib/jvm/java-geogebra/jre/lib/security/java.policy + /usr/lib/jvm/java-geogebra/jre/lib/security/java.security + /usr/lib/jvm/java-geogebra/jre/lib/security/javaws.policy + /usr/lib/jvm/java-geogebra/jre/lib/security/local_policy.jar + /usr/lib/jvm/java-geogebra/jre/lib/security/trusted.libraries + /usr/lib/jvm/java-geogebra/jre/lib/sound.properties + /usr/lib/jvm/java-geogebra/jre/lib/tzdb.dat + /usr/lib/jvm/java-geogebra/lib/amd64/jli/libjli.so + /usr/lib/jvm/java-geogebra/lib/amd64/libjawt.so + /usr/lib/jvm/java-geogebra/release + /usr/share/applications/geogebra-classic.desktop + /usr/share/applications/geogebra.desktop + /usr/share/doc + /usr/share/geogebra + /usr/share/icons/hicolor/128x128/apps/geogebra.png + /usr/share/icons/hicolor/128x128/mimetypes/application-vnd.geogebra.file.png + /usr/share/icons/hicolor/128x128/mimetypes/application-vnd.geogebra.tool.png + /usr/share/icons/hicolor/16x16/apps/geogebra.png + /usr/share/icons/hicolor/16x16/mimetypes/application-vnd.geogebra.file.png + /usr/share/icons/hicolor/16x16/mimetypes/application-vnd.geogebra.tool.png + /usr/share/icons/hicolor/192x192/apps/geogebra.png + /usr/share/icons/hicolor/192x192/mimetypes/application-vnd.geogebra.file.png + /usr/share/icons/hicolor/192x192/mimetypes/application-vnd.geogebra.tool.png + /usr/share/icons/hicolor/22x22/apps/geogebra.png + /usr/share/icons/hicolor/22x22/mimetypes/application-vnd.geogebra.file.png + /usr/share/icons/hicolor/22x22/mimetypes/application-vnd.geogebra.tool.png + /usr/share/icons/hicolor/24x24/apps/geogebra.png + /usr/share/icons/hicolor/24x24/mimetypes/application-vnd.geogebra.file.png + /usr/share/icons/hicolor/24x24/mimetypes/application-vnd.geogebra.tool.png + /usr/share/icons/hicolor/256x256/apps/geogebra.png + /usr/share/icons/hicolor/256x256/mimetypes/application-vnd.geogebra.file.png + /usr/share/icons/hicolor/256x256/mimetypes/application-vnd.geogebra.tool.png + /usr/share/icons/hicolor/32x32/apps/geogebra.png + /usr/share/icons/hicolor/32x32/mimetypes/application-vnd.geogebra.file.png + /usr/share/icons/hicolor/32x32/mimetypes/application-vnd.geogebra.tool.png + /usr/share/icons/hicolor/36x36/apps/geogebra.png + /usr/share/icons/hicolor/36x36/mimetypes/application-vnd.geogebra.file.png + /usr/share/icons/hicolor/36x36/mimetypes/application-vnd.geogebra.tool.png + /usr/share/icons/hicolor/48x48/apps/geogebra.png + /usr/share/icons/hicolor/48x48/mimetypes/application-vnd.geogebra.file.png + /usr/share/icons/hicolor/48x48/mimetypes/application-vnd.geogebra.tool.png + /usr/share/icons/hicolor/64x64/apps/geogebra.png + /usr/share/icons/hicolor/64x64/mimetypes/application-vnd.geogebra.file.png + /usr/share/icons/hicolor/64x64/mimetypes/application-vnd.geogebra.tool.png + /usr/share/icons/hicolor/72x72/apps/geogebra.png + /usr/share/icons/hicolor/72x72/mimetypes/application-vnd.geogebra.file.png + /usr/share/icons/hicolor/72x72/mimetypes/application-vnd.geogebra.tool.png + /usr/share/icons/hicolor/96x96/apps/geogebra.png + /usr/share/icons/hicolor/96x96/mimetypes/application-vnd.geogebra.file.png + /usr/share/icons/hicolor/96x96/mimetypes/application-vnd.geogebra.tool.png + /usr/share/icons/hicolor/scalable/apps/geogebra.svgz + /usr/share/icons/hicolor/scalable/mimetypes/application-vnd.geogebra.file.svgz + /usr/share/icons/hicolor/scalable/mimetypes/application-vnd.geogebra.tool.svgz + /usr/share/man + /usr/share/mime/packages/geogebra.xml + /usr/share/pixmaps/geogebra.png + + + + + 2018-01-29 + 5.0.24 + Packaging update + ZotanWolf + zotan@zotan.pw + + + \ No newline at end of file diff --git a/jetbrains-toolbox/files/jetbrains-toolbox.desktop b/jetbrains-toolbox/files/jetbrains-toolbox.desktop new file mode 100644 index 0000000..9c79e31 --- /dev/null +++ b/jetbrains-toolbox/files/jetbrains-toolbox.desktop @@ -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 \ No newline at end of file diff --git a/jetbrains-toolbox/jetbrains-toolbox-1.6.2914-1-1-x86_64.eopkg b/jetbrains-toolbox/jetbrains-toolbox-1.6.2914-1-1-x86_64.eopkg new file mode 100644 index 0000000..3fb54ee --- /dev/null +++ b/jetbrains-toolbox/jetbrains-toolbox-1.6.2914-1-1-x86_64.eopkg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:593b329f5f6ee6f771337599bc69f5bb1955b5b6975952ced496b32bef6a13dd +size 76177462 diff --git a/jetbrains-toolbox/package.yml b/jetbrains-toolbox/package.yml new file mode 100644 index 0000000..7ab4042 --- /dev/null +++ b/jetbrains-toolbox/package.yml @@ -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 \ No newline at end of file diff --git a/jetbrains-toolbox/pspec_x86_64.xml b/jetbrains-toolbox/pspec_x86_64.xml new file mode 100644 index 0000000..7edfcc7 --- /dev/null +++ b/jetbrains-toolbox/pspec_x86_64.xml @@ -0,0 +1,36 @@ + + + jetbrains-toolbox + + ZotanWolf + zotan@zotan.pw + + Proprietary + programming.ide + Toobox for Jetbrains IDEs + Manage all your JetBrains Projects and Tools + + https://solus-project.com/sources/README.Solus + + + jetbrains-toolbox + Toobox for Jetbrains IDEs + Manage all your JetBrains Projects and Tools + + programming.ide + + /opt/jetbrains-toolbox/jetbrains-toolbox + /usr/bin + /usr/share/applications/jetbrains-toolbox.desktop + + + + + 2018-01-29 + 1.6.2914 + Packaging update + ZotanWolf + zotan@zotan.pw + + + \ No newline at end of file diff --git a/libspotify/libspotify-12.1.51-3-1-x86_64.eopkg b/libspotify/libspotify-12.1.51-3-1-x86_64.eopkg new file mode 100644 index 0000000..2aedd64 --- /dev/null +++ b/libspotify/libspotify-12.1.51-3-1-x86_64.eopkg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff4c0b04422b3a99a45679d224882cf7a8d14655ba19c90da75f8f7d241a5ecc +size 974452 diff --git a/libspotify/libspotify-12.1.51-Linux-x86_64-release.tar.gz b/libspotify/libspotify-12.1.51-Linux-x86_64-release.tar.gz new file mode 100644 index 0000000..38079b9 Binary files /dev/null and b/libspotify/libspotify-12.1.51-Linux-x86_64-release.tar.gz differ diff --git a/libspotify/libspotify-devel-12.1.51-3-1-x86_64.eopkg b/libspotify/libspotify-devel-12.1.51-3-1-x86_64.eopkg new file mode 100644 index 0000000..d339726 --- /dev/null +++ b/libspotify/libspotify-devel-12.1.51-3-1-x86_64.eopkg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a3ac8ad6474029e9f04d92fa28ca24ab269b971a689b1c69c26b2ae29abe05d +size 26523 diff --git a/libspotify/package.yml b/libspotify/package.yml new file mode 100644 index 0000000..2951bd3 --- /dev/null +++ b/libspotify/package.yml @@ -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 diff --git a/libspotify/pspec_x86_64.xml b/libspotify/pspec_x86_64.xml new file mode 100644 index 0000000..bbc8e23 --- /dev/null +++ b/libspotify/pspec_x86_64.xml @@ -0,0 +1,49 @@ + + + libspotify + + ZotanWolf + zotan@zotan.pw + + custom + multimedia.audio + C API for Spotify + C API package allowing third-party developers to write applications that utilize the Spotify music streaming service + + https://solus-project.com/sources/README.Solus + + + libspotify + C API for Spotify + C API package allowing third-party developers to write applications that utilize the Spotify music streaming service + + multimedia.audio + + /usr/lib/lib*.so.* + + + + libspotify-devel + Development files for libspotify + C API package allowing third-party developers to write applications that utilize the Spotify music streaming service + + programming.devel + + libspotify + + + /usr/include/ + /usr/lib/lib*.so + /usr/lib/pkgconfig/*.pc + + + + + 2018-01-26 + 12.1.51 + Packaging update + ZotanWolf + zotan@zotan.pw + + + \ No newline at end of file diff --git a/xarchiver/package.yml b/xarchiver/package.yml new file mode 100644 index 0000000..369f8fe --- /dev/null +++ b/xarchiver/package.yml @@ -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 diff --git a/xarchiver/pspec_x86_64.xml b/xarchiver/pspec_x86_64.xml new file mode 100644 index 0000000..6fffdad --- /dev/null +++ b/xarchiver/pspec_x86_64.xml @@ -0,0 +1,45 @@ + + + xarchiver + + ZotanWolf + zotan@zotan.pw + + GPL + system.utils + XArchiver + XArchiver + + https://solus-project.com/sources/README.Solus + + + xarchiver + XArchiver + XArchiver + + system.utils + + /usr/bin + /usr/lib/xfce4/thunar-archive-plugin/xarchiver.tap + /usr/share/applications/xarchiver.desktop + /usr/share/doc + /usr/share/icons/hicolor/16x16/apps/xarchiver.png + /usr/share/icons/hicolor/24x24/apps/xarchiver.png + /usr/share/icons/hicolor/48x48/apps/xarchiver.png + /usr/share/icons/hicolor/scalable/apps/xarchiver.svg + /usr/share/locale + /usr/share/pixmaps/xarchiver/xarchiver-add.png + /usr/share/pixmaps/xarchiver/xarchiver-extract.png + /usr/share/pixmaps/xarchiver/xarchiver-html.png + + + + + 2018-01-29 + 0.5.4 + Packaging update + ZotanWolf + zotan@zotan.pw + + + \ No newline at end of file diff --git a/xarchiver/xarchiver-0.5.4-1-1-x86_64.eopkg b/xarchiver/xarchiver-0.5.4-1-1-x86_64.eopkg new file mode 100644 index 0000000..89adc6a --- /dev/null +++ b/xarchiver/xarchiver-0.5.4-1-1-x86_64.eopkg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b05166fa752b796cda4d01da444b2a18fa0fdab4f05200f9867f036a3cc8a68 +size 464377