text:
% This file was created with JabRef 2.10b2.
% Encoding: UTF-8

@Article{Junhua20136780,
  Title                    = {An analysis on convergence and convergence rate estimate of elitist genetic algorithms in noisy environments },
  Author                   = {Li Jun-hua and Li Ming},
  Journal                  = {Optik - International Journal for Light and Electron Optics },
  Year                     = {2013},
  Number                   = {24},
  Pages                    = {6780 - 6785},
  Volume                   = {124},

  Doi                      = {http://dx.doi.org/10.1016/j.ijleo.2013.05.101},
  ISSN                     = {0030-4026},
  Keywords                 = {Genetic algorithm},
  Url                      = {http://www.sciencedirect.com/science/article/pii/S0030402613007730}
}

@Article{aizawa1994scheduling,
  Title                    = {Scheduling of genetic algorithms in a noisy environment},
  Author                   = {Aizawa, Akiko N and Wah, Benjamin W},
  Journal                  = {Evolutionary Computation},
  Year                     = {1994},
  Number                   = {2},
  Pages                    = {97--122},
  Volume                   = {2},

  Publisher                = {MIT Press}
}

@InProceedings{arnold2001evolution,
  Title                    = {Evolution strategies in noisy environments-a survey of existing work},
  Author                   = {Arnold, DV},
  Booktitle                = {Theoretical aspects of evolutionary computing},
  Year                     = {2001},
  Organization             = {Springer-Verlag},
  Pages                    = {239--250}
}

@InProceedings{6931307,
  Title                    = {Uncertainty and evolutionary optimization: A novel approach},
  Author                   = {Bhattacharya, M. and Islam, R. and Mahmood, A.N.},
  Booktitle                = {Industrial Electronics and Applications (ICIEA), 2014 IEEE 9th Conference on},
  Year                     = {2014},
  Month                    = {June},
  Pages                    = {988-993},

  Doi                      = {10.1109/ICIEA.2014.6931307},
  Keywords                 = {evolutionary computation;regression analysis;DPSEA method;EA;complex real world optimization problems;distributed population switching architecture;distributed population switching evolutionary algorithm;dynamic environments;engineering optimization;evolutionary optimization;fitness function;local regression;uncertain environment;uncertainty optimization;Benchmark testing;Noise;Noise measurement;Optimization;Sociology;Statistics;Switches;Optimization;evolutionary algorithm;noisy environment;uncertainty}
}

@Article{bianchi2009survey,
  Title                    = {A survey on metaheuristics for stochastic combinatorial optimization},
  Author                   = {Bianchi, Leonora and Dorigo, Marco and Gambardella, Luca Maria and Gutjahr, Walter J},
  Journal                  = {Natural Computing: an international journal},
  Year                     = {2009},
  Number                   = {2},
  Pages                    = {239--287},
  Volume                   = {8},

  Publisher                = {Kluwer Academic Publishers}
}

@InProceedings{cauwet2014algorithm,
  Title                    = {Algorithm portfolios for noisy optimization: Compare solvers early},
  Author                   = {Cauwet, Marie-Liesse and Liu, Jialin and Teytaud, Olivier and others},
  Booktitle                = {Learning and Intelligent Optimization Conference},
  Year                     = {2014}
}

@InProceedings{costa2013using,
  Title                    = {Using explicit averaging fitness for studying the behaviour of rats in a maze},
  Author                   = {Costa, Ariadne and Vargas, Patricia and Tin{\'o}s, Renato},
  Booktitle                = {Advances in Artificial Life, ECAL},
  Year                     = {2013},
  Pages                    = {940--946},
  Volume                   = {12}
}

@Book{Deb2001,
  Title                    = {Multi-objective optimization using evolutionary algorithms},
  Author                   = {Deb, Kalyanmoy},
  Publisher                = {John Wiley \& Sons},
  Year                     = {2001},
  Volume                   = {16}
}

@InProceedings{deb1992analyzing,
  Title                    = {Analyzing deception in Trap functions},
  Author                   = {Deb, Kalyanmoy and Goldberg, David E},
  Booktitle                = {FOGA},
  Year                     = {1992},
  Pages                    = {98--108},
  Volume                   = {2}
}

@InProceedings{di2015distributed,
  Title                    = {A distributed noise-resistant Particle Swarm Optimization algorithm for high-dimensional multi-robot learning},
  Author                   = {Di Mario, E. and Navarro, I. and Martinoli, A.},
  Booktitle                = {Robotics and Automation (ICRA), 2015 IEEE International Conference on},
  Year                     = {2015},
  Month                    = {May},
  Pages                    = {5970-5976},

  Doi                      = {10.1109/ICRA.2015.7140036},
  Keywords                 = {collision avoidance;learning systems;mobile robots;multi-robot systems;particle swarm optimisation;statistical analysis;distributed PSO OCBA algorithm;distributed noise-resistant particle swarm optimization algorithm;high-dimensional controller optimization;high-dimensional multirobot learning;multirobot obstacle avoidance benchmark task;optimal computing budget allocation;population-based learning techniques;resource-constrained mobile robots;statistical technique;Benchmark testing;Collision avoidance;Mobile robots;Noise;Resource management;Robot sensing systems}
}

@Article{esteban2015implicit,
  Title                    = {Implicit and Explicit Averaging Strategies for Simulation-Based Optimization of a Real-World Production Planning Problem.},
  Author                   = {Esteban-Diaz, Juan and Handl, Julia},
  Journal                  = {Informatica (03505596)},
  Year                     = {2015},
  Number                   = {2},
  Volume                   = {39}
}

@Article{FahlmanQP,
  Title                    = {{Faster-Learning Variations on Back-Propagation: An Empirical Study}},
  Author                   = {S.E. Fahlman},
  Journal                  = {Proceedings of the 1988 Connectionist Models Summer School, Morgan Kaufmann},
  Year                     = {1988}
}

@Article{fieldsend2015rolling,
  Title                    = {The Rolling Tide Evolutionary Algorithm: A Multiobjective Optimizer for Noisy Optimization Problems},
  Author                   = {Fieldsend, Jonathan E and Everson, Richard M},
  Journal                  = {Evolutionary Computation, IEEE Transactions on},
  Year                     = {2015},
  Number                   = {1},
  Pages                    = {103--117},
  Volume                   = {19},

  Publisher                = {IEEE}
}

@InProceedings{Flores2011,
  Title                    = {Rank Based Evolution of Real Parameters on Noisy Fitness Functions: Evolving a Robot Neurocontroller},
  Author                   = {D. Flores},
  Booktitle                = {10th Mexican International Conference on Artificial Intelligence (MICAI)},
  Year                     = {2011},
  Organization             = {IEEE},
  Pages                    = {72--76},

  Doi                      = {10.1109/MICAI.2011.40}
}

@Article{Fogel1966,
  Title                    = {Artificial intelligence through simulated evolution},
  Author                   = {Fogel, Lawrence J and Owens, Alvin J and Walsh, Michael J},
  Year                     = {1966},

  Publisher                = {John Wiley}
}

@Article{2015arXiv150202793F,
  Title                    = {{The Benefit of Sex in Noisy Evolutionary Search}},
  Author                   = {{Friedrich}, T. and {K{\"o}tzing}, T. and {Krejca}, M. and {Sutton}, A.~M. },
  Journal                  = {ArXiv e-prints},
  Year                     = {2015},

  Month                    = feb,

  Adsnote                  = {Provided by the SAO/NASA Astrophysics Data System},
  Adsurl                   = {http://adsabs.harvard.edu/abs/2015arXiv150202793F},
  Archiveprefix            = {arXiv},
  Eprint                   = {1502.02793},
  Keywords                 = {Computer Science - Neural and Evolutionary Computing}
}

@InProceedings{Garcia15StarcraftGP,
  Title                    = {Towards automatic StarCraft strategy generation using genetic programming},
  Author                   = {Pablo Garc{\'{\i}}a{-}S{\'{a}}nchez and Alberto Paolo Tonda and Antonio Miguel Mora and Giovanni Squillero and Juan Juli{\'{a}}n Merelo Guerv{\'{o}}s},
  Booktitle                = {2015 {IEEE} Conference on Computational Intelligence and Games, {CIG} 2015, Tainan, Taiwan, August 31 - September 2, 2015},
  Year                     = {2015},
  Pages                    = {284--291},
  Publisher                = {{IEEE}}
}

@Article{goh2007investigation,
  Title                    = {An investigation on noisy environments in evolutionary multiobjective optimization},
  Author                   = {Goh, Chi Keong and Tan, Kay Chen},
  Journal                  = {Evolutionary Computation, IEEE Transactions on},
  Year                     = {2007},
  Number                   = {3},
  Pages                    = {354--381},
  Volume                   = {11},

  Publisher                = {IEEE}
}

@InProceedings{goldberg92massive,
  Title                    = {Massive Multimodality, Deception, and Genetic Algorithms},
  Author                   = {David E. Goldberg and Kalyanmoy Deb and Jeffrey Horn},
  Booktitle                = {Parallel Problem Solving from Nature, 2},
  Year                     = {1992},

  Address                  = {Amsterdam},
  Editor                   = {{R. M\"{a}nner} and B. Manderick},
  Pages                    = {37-48},
  Publisher                = {Elsevier Science Publishers, B. V.},

  Url                      = {citeseer.ist.psu.edu/goldberg92massive.html}
}

@Article{groeneveld1984measuring,
  Title                    = {Measuring skewness and kurtosis},
  Author                   = {Groeneveld, Richard A and Meeden, Glen},
  Journal                  = {The Statistician},
  Year                     = {1984},
  Pages                    = {391--399},

  Publisher                = {JSTOR}
}

@Misc{hansen2009real,
  Title                    = {Real-parameter black-box optimization benchmarking 2009: Noisy functions definitions},

  Author                   = {Hansen, Nikolaus and Finck, Steffen and Ros, Raymond and Auger, Anne},
  Year                     = {2009}
}

@Article{Hansen2009180,
  Title                    = {A method for handling uncertainty in evolutionary optimization with an application to feedback control of combustion},
  Author                   = {Hansen, N. and Niederberger, A.S.P. and Guzzella, L. and Koumoutsakos, P.},
  Journal                  = {IEEE Transactions on Evolutionary Computation},
  Year                     = {2009},
  Note                     = {cited By (since 1996)50},
  Number                   = {1},
  Pages                    = {180-197},
  Volume                   = {13},

  Document_type            = {Article},
  Source                   = {Scopus}
}

@Article{hansen2009method,
  Title                    = {A method for handling uncertainty in evolutionary optimization with an application to feedback control of combustion},
  Author                   = {Hansen, Nikolaus and Niederberger, Andr{\'e} SP and Guzzella, Lino and Koumoutsakos, Petros},
  Journal                  = {Evolutionary Computation, IEEE Transactions on},
  Year                     = {2009},
  Number                   = {1},
  Pages                    = {180--197},
  Volume                   = {13},

  Publisher                = {IEEE}
}

@Article{Iacca20121248,
  Title                    = {Noise analysis compact differential evolution},
  Author                   = {Iacca, G. and Neri, F. and Mininno, E.},
  Journal                  = {International Journal of Systems Science},
  Year                     = {2012},
  Note                     = {cited By (since 1996)1},
  Number                   = {7},
  Pages                    = {1248-1267},
  Volume                   = {43},

  Document_type            = {Article},
  Source                   = {Scopus}
}

@InCollection{jakobi1995noise,
  Title                    = {Noise and the reality gap: The use of simulation in evolutionary robotics},
  Author                   = {Jakobi, Nick and Husbands, Phil and Harvey, Inman},
  Booktitle                = {Advances in artificial life},
  Publisher                = {Springer},
  Year                     = {1995},
  Pages                    = {704--720}
}

@Article{Jin2005303,
  Title                    = {Evolutionary optimization in uncertain environments - A survey},
  Author                   = {Jin, Y. and Branke, J.},
  Journal                  = {IEEE Transactions on Evolutionary Computation},
  Year                     = {2005},
  Note                     = {cited By (since 1996)576},
  Number                   = {3},
  Pages                    = {303-317},
  Volume                   = {9},

  Document_type            = {Review},
  Source                   = {Scopus}
}

@Article{lesmes2003noise,
  Title                    = {Noise-controlled self-replicating patterns},
  Author                   = {Lesmes, Felipe and Hochberg, David and Mor{\'a}n, Federico and P{\'e}rez-Mercader, Juan},
  Journal                  = {Physical review letters},
  Year                     = {2003},
  Number                   = {23},
  Pages                    = {238301},
  Volume                   = {91},

  Publisher                = {APS}
}

@InProceedings{liu2014mathematically,
  Title                    = {A Mathematically Derived Number of Resamplings for Noisy Optimization},
  Author                   = {Liu, Jialin and St-Pierre, David L. and Teytaud, Olivier},
  Booktitle                = {Proceedings of the 2014 Conference Companion on Genetic and Evolutionary Computation Companion},
  Year                     = {2014},

  Address                  = {New York, NY, USA},
  Pages                    = {61--62},
  Publisher                = {ACM},
  Series                   = {GECCO Comp '14},

  Acmid                    = {2598458},
  Doi                      = {10.1145/2598394.2598458},
  ISBN                     = {978-1-4503-2881-4},
  Keywords                 = {evolution Strategies, noisy optimization},
  Location                 = {Vancouver, BC, Canada},
  Numpages                 = {2},
  Url                      = {http://doi.acm.org/10.1145/2598394.2598458}
}

@InProceedings{Lucas2009,
  Title                    = {Ms Pac-Man versus ghost-team competition},
  Author                   = {Lucas, Simon M.},
  Booktitle                = {Computational Intelligence and Games, 2009. CIG 2009. IEEE Symposium on},
  Year                     = {2009},
  Month                    = {Sept},
  Pages                    = {1-1},

  Doi                      = {10.1109/CIG.2009.5286502},
  Keywords                 = {Advertising;Australia;Humans;IEEE catalog;Libraries;Permission;Testing}
}

@Article{lucas2007ms,
  Title                    = {Ms {Pac-Man} competition},
  Author                   = {Lucas, Simon M},
  Journal                  = {ACM SIGEVOlution},
  Year                     = {2007},
  Number                   = {4},
  Pages                    = {37--38},
  Volume                   = {2},

  Publisher                = {ACM}
}

@Article{miller1996genetic,
  Title                    = {Genetic algorithms, selection schemes, and the varying effects of noise},
  Author                   = {Miller, Brad L and Goldberg, David E},
  Journal                  = {Evolutionary Computation},
  Year                     = {1996},
  Number                   = {2},
  Pages                    = {113--131},
  Volume                   = {4},

  Publisher                = {MIT Press}
}

@InProceedings{ong2006curse,
  Title                    = {Curse and blessing of uncertainty in evolutionary algorithm using approximation},
  Author                   = {Ong, Yew-Soon and Zhou, Zongzhao and Lim, Dudy},
  Booktitle                = {Evolutionary Computation, 2006. CEC 2006. IEEE Congress on},
  Year                     = {2006},
  Organization             = {IEEE},
  Pages                    = {2928--2935}
}

@Article{OntanonSURCP13,
  Title                    = {A Survey of Real-Time Strategy Game {AI} Research and Competition in StarCraft},
  Author                   = {Santiago Onta{\~{n}}{\'{o}}n and Gabriel Synnaeve and Alberto Uriarte and Florian Richoux and David Churchill and Mike Preuss},
  Journal                  = {{IEEE} Trans. Comput. Intellig. and {AI} in Games},
  Year                     = {2013},
  Number                   = {4},
  Pages                    = {293--311},
  Volume                   = {5}
}

@InCollection{Qian:sampling,
  Title                    = {On the Effectiveness of Sampling for Evolutionary Optimization in Noisy Environments},
  Author                   = {Qian, Chao and Yu, Yang and Jin, Yaochu and Zhou, Zhi-Hua},
  Booktitle                = {Parallel Problem Solving from Nature PPSN XIII},
  Publisher                = {Springer International Publishing},
  Year                     = {2014},
  Editor                   = {Bartz-Beielstein, Thomas and Branke, Jürgen and Filipic, Bogdan and Smith, Jim},
  Pages                    = {302-311},
  Series                   = {Lecture Notes in Computer Science},
  Volume                   = {8672},

  Doi                      = {10.1007/978-3-319-10762-2_30},
  ISBN                     = {978-3-319-10761-5},
  Language                 = {English},
  Url                      = {http://dx.doi.org/10.1007/978-3-319-10762-2_30}
}

@Article{DBLP:journals/corr/QianYZ13,
  Title                    = {Analyzing Evolutionary Optimization in Noisy Environments},
  Author                   = {Chao Qian and Yang Yu and Zhi-Hua Zhou},
  Journal                  = {CoRR},
  Year                     = {2013},
  Volume                   = {abs/1311.4987},

  Bibsource                = {DBLP, http://dblp.uni-trier.de},
  Ee                       = {http://arxiv.org/abs/1311.4987}
}

@Article{RadaVilela2014,
  Title                    = {Population statistics for particle swarm optimization: Resampling methods in noisy optimization problems },
  Author                   = {Juan Rada-Vilela and Mark Johnston and Mengjie Zhang},
  Journal                  = {Swarm and Evolutionary Computation },
  Year                     = {2014},
  Pages                    = {37--59},
  Volume                   = {17},

  Doi                      = {http://dx.doi.org/10.1016/j.swevo.2014.02.004},
  ISSN                     = {2210-6502},
  Keywords                 = {Particle swarm optimization},
  Url                      = {http://www.sciencedirect.com/science/article/pii/S2210650214000261}
}

@InProceedings{6900521,
  Title                    = {Artificial Bee Colony induced multi-objective optimization in presence of noise},
  Author                   = {Rakshit, P. and Konar, A. and Nagar, A.K.},
  Booktitle                = {Evolutionary Computation (CEC), 2014 IEEE Congress on},
  Year                     = {2014},
  Month                    = {July},
  Pages                    = {3176-3183},

  Doi                      = {10.1109/CEC.2014.6900521},
  Keywords                 = {Pareto optimisation;computational complexity;statistical distributions;Pareto-optimal solutions;additive noise;artificial bee colony;computational complexity;extended algorithm;fitness landscapes;multiobjective optimization;nondominated sorting bee colony algorithm;optimal Pareto front;performance metrics;statistical distributions;statistical expectation;Noise;Noise measurement;Optimization;Sociology;Sorting;Statistics;artificial bee colony;multi-objective optimization;noise-handling;non-dominated sorting}
}

@InProceedings{Rudolph2001318,
  Title                    = {A partial order approach to noisy fitness functions},
  Author                   = {Rudolph, G.},
  Booktitle                = {Proceedings of the IEEE Conference on Evolutionary Computation, ICEC},
  Year                     = {2001},
  Pages                    = {318-325},
  Volume                   = {1},

  Document_type            = {Conference Paper},
  Source                   = {Scopus}
}

@InProceedings{sano2000optimization,
  Title                    = {Optimization of noisy fitness functions by means of genetic algorithms using history of search},
  Author                   = {Sano, Yasuhito and Kita, Hajime},
  Booktitle                = {Parallel Problem Solving from Nature PPSN VI},
  Year                     = {2000},
  Organization             = {Springer},
  Pages                    = {571--580}
}

@InProceedings{stagge1998averaging,
  Title                    = {Averaging efficiently in the presence of noise},
  Author                   = {Stagge, Peter},
  Booktitle                = {Parallel Problem Solving from Nature—PPSN V},
  Year                     = {1998},
  Organization             = {Springer},
  Pages                    = {188--197}
}

@Article{stroud2001kalman,
  Title                    = {Kalman-extended genetic algorithm for search in nonstationary environments with noisy fitness evaluations},
  Author                   = {Stroud, Phillip D},
  Journal                  = {Evolutionary Computation, IEEE Transactions on},
  Year                     = {2001},
  Number                   = {1},
  Pages                    = {66--77},
  Volume                   = {5},

  Publisher                = {IEEE}
}

@Article{wilcoxon:1945,
  Title                    = {Individual Comparisons by Ranking Methods},
  Author                   = {Wilcoxon, F.},
  Journal                  = {Biometrics Bulletin},
  Year                     = {1945},
  Number                   = {6},
  Pages                    = {80--83},
  Volume                   = {1}
}


text:
/*******************************************************************************
 * Copyright (c) 2002, 2014 Innoopract Informationssysteme GmbH and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *    Innoopract Informationssysteme GmbH - initial API and implementation
 *    EclipseSource - ongoing development
 ******************************************************************************/

rwt.qx.Class.define( "rwt.widgets.CTabItem", {

  extend : rwt.widgets.base.MultiCellWidget,

  construct : function( parent, canClose ) {
    this.base( arguments, [ "image", "label", "image" ] );
    this._parent = parent;
    // TODO [rst] change when a proper state inheritance concept exists
    if( parent.hasState( "rwt_BORDER" ) ) {
      this.addState( "rwt_BORDER" );
    }
    this.setAppearance( "ctab-item" );
    this.setVerticalChildrenAlign( rwt.widgets.util.Layout.ALIGN_MIDDLE );
    this.setHorizontalChildrenAlign( rwt.widgets.util.Layout.ALIGN_LEFT );
    this.setOverflow( "hidden" );
    this.setTabIndex( null );
    this._selected = false;
    this._showClose = false;
    this._rawText = null;
    this._mnemonicIndex = null;
    this._canClose = canClose;
    this.updateForeground();
    this.updateBackground();
    this.updateBackgroundImage();
    this.updateBackgroundGradient();
    this.setTabPosition( parent.getTabPosition() );
    this.updateCloseButton( false );
    this.addEventListener( "elementOver", this._onElementOver, this );
    this.addEventListener( "elementOut", this._onElementOut, this );
    this.addEventListener( "click", this._onClick, this );
    this.addEventListener( "dblclick", this._onDblClick, this );
    this.addEventListener( "changeParent", this._onChangeParent, this );
    this.addEventListener( "changeLeft", this._onChangeLeft, this );
  },

  destruct : function() {
    this.setMnemonicIndex( null );
  },

  statics : {

    IMG_CLOSE : rwt.remote.Connection.RESOURCE_PATH + "widget/rap/ctabfolder/close.gif",
    IMG_CLOSE_HOVER : rwt.remote.Connection.RESOURCE_PATH + "widget/rap/ctabfolder/close_hover.gif"

  },

  members : {

    setText : function( value ) {
      this._rawText = value;
      this._mnemonicIndex = null;
      this._applyText( false );
    },

    setImage : function( value ) {
      if( value === null ) {
        this.setCellContent( 0, null );
        this.setCellDimension( 0, 0, 0 );
      } else {
        this.setCellContent( 0, value[ 0 ] );
        this.setCellDimension( 0, value[ 1 ], value[ 2 ] );
      }
    },

    setMnemonicIndex : function( value ) {
      this._mnemonicIndex = value;
      var mnemonicHandler = rwt.widgets.util.MnemonicHandler.getInstance();
      if( ( typeof value === "number" ) && ( value >= 0 ) ) {
        mnemonicHandler.add( this, this._onMnemonic );
      } else {
        mnemonicHandler.remove( this );
      }
    },

    getMnemonicIndex : function() {
      return this._mnemonicIndex;
    },

    _applyText : function( mnemonic ) {
      if( this._rawText ) {
        var mnemonicIndex = mnemonic ? this._mnemonicIndex : undefined;
        var text = rwt.util.Encoding.escapeText( this._rawText, mnemonicIndex );
        this.setCellContent( 1, text );
      } else {
        this.setCellContent( 1, null );
      }
    },

    setTabPosition : function( tabPosition ) {
      this.toggleState( "barTop", tabPosition === "top" );
    },

    setSelected : function( selected ) {
      if( this._selected !== selected ) {
        this._selected = selected;
        this.toggleState( "selected", selected );
        this._updateNextSelected();
        this.updateForeground();
        this.updateBackground();
        this.updateBackgroundImage();
        this.updateBackgroundGradient();
        this.updateCloseButton( false );
      }
    },

    _onMnemonic : function( event ) {
      switch( event.type ) {
        case "show":
          this._applyText( true );
        break;
        case "hide":
          this._applyText( false );
        break;
        case "trigger":
          var charCode = this._rawText.toUpperCase().charCodeAt( this._mnemonicIndex );
          if( event.charCode === charCode ) {
            this._parent._notifySelection( this );
            event.success = true;
          }
        break;
      }
    },

    _updateNextSelected : function() {
      var prevItem = null;
      var children = this._parent.getChildren();
      for( var i = 0; i < children.length; i++ ) {
        if( children[ i ].classname === "rwt.widgets.CTabItem" ) {
          children[ i ].removeState( "nextSelected" );
          if( prevItem != null && children[ i ].isSelected() ) {
            prevItem.addState( "nextSelected" );
          }
          prevItem = children[ i ];
        }
      }
    },

    isSelected : function() {
      return this._selected;
    },

    setShowClose : function( value ) {
      this._showClose = value;
      this.updateCloseButton( false );
    },

    updateForeground : function() {
      var color = this.isSelected()
                ? this._parent.getSelectionForeground()
                : this._parent.getTextColor();
      if( color != null ) {
        this.setTextColor( color );
      } else {
        this.resetTextColor();
      }
    },

    updateBackground : function() {
      var color = this.isSelected() ? this._parent.getSelectionBackground() : null;
      if( color != null ) {
        this.setBackgroundColor( color );
      } else {
        this.resetBackgroundColor();
      }
    },

    updateBackgroundImage : function() {
      var image = this.isSelected() ? this._parent.getSelectionBackgroundImage() : null;
      if( image != null ) {
        this.setUserData( "backgroundImageSize", image.slice( 1 ) );
        this.setBackgroundImage( image[ 0 ] );
      } else {
        this.resetBackgroundImage();
      }
    },

    updateBackgroundGradient : function() {
      var gradient = this.isSelected() ? this._parent.getSelectionBackgroundGradient() : null;
      if( gradient != null ) {
        this.setBackgroundGradient( gradient );
      } else {
        this.resetBackgroundGradient();
      }
    },

    _onElementOver : function( event ) {
      this.addState( "over" );
      this.updateCloseButton( this._isCloseButtonTarget( event ) );
    },

    _onElementOut : function( event ) {
      if( event.getDomTarget() === this.getElement() ) {
        this.removeState( "over" );
      }
      this.updateCloseButton( false );
    },

    updateCloseButton : function( over ) {
      var visible = false;
      if( this._canClose || this._showClose ) {
        var unselectedVisible = this._parent.getUnselectedCloseVisible() && this.hasState( "over" );
        visible = this.isSelected() || unselectedVisible;
      }
      if( visible ) {
        var image = over ? rwt.widgets.CTabItem.IMG_CLOSE_HOVER : rwt.widgets.CTabItem.IMG_CLOSE;
        this.setCellContent( 2, image );
        this.setCellDimension( 2, 16, 16 );
      } else {
        this.setCellContent( 2, null );
        this.setCellDimension( 2, 0, 0 );
      }
    },

    _onClick : function( event ) {
      if( this._isCloseButtonTarget( event ) ) {
        rwt.remote.Connection.getInstance().getRemoteObject( this._parent ).notify( "Folder", {
          "detail" : "close",
          "item" : rwt.remote.ObjectRegistry.getId( this )
        } );
      } else {
        this._parent._notifySelection( this );
      }
    },

    _onDblClick : function( event ) {
      if( !this._isCloseButtonTarget( event ) ) {
        this._parent._notifyDefaultSelection( this );
      }
    },

    _isCloseButtonTarget : function( event ) {
      return event.getDomTarget() === this.getCellNode( 2 );
    },

    _onChangeParent : function() {
      if( !this._parent._isInGlobalDisposeQueue ) {
        this._updateNextSelected();
      }
    },

    _onChangeLeft : function() {
      this.toggleState( "firstItem", this.getLeft() === 0 );
    }
  }
} );

license: MIT

repository: danielnyga/pyrap

license_type: permissive

repo_name: danielnyga/pyrap

branch_name: refs/heads/master

extension: js


text:
# Copyright (c) 2012-2014 LG Electronics, Inc.

DESCRIPTION = "c-ares is a C library that resolves names asynchronously."
HOMEPAGE = "http://daniel.haxx.se/projects/c-ares/"
SECTION = "libs"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://README;beginline=17;endline=18;md5=b320556568bc067d215a1e34c5b34a14"

inherit autotools
inherit pkgconfig

SRC_URI = "http://c-ares.haxx.se/download/${BP}.tar.gz"
SRC_URI[md5sum] = "1196067641411a75d3cbebe074fd36d8"
SRC_URI[sha256sum] = "3d701674615d1158e56a59aaede7891f2dde3da0f46a6d3c684e0ae70f52d3db"

EXTRA_OECONF = "--enable-shared"

# install private headers to ares subdirectory
do_install_append() {
    install -d ${D}/${includedir}/ares
    install -m 0644 ares*.h ${D}/${includedir}/ares/
}

FILES_${PN}-dev += "${includedir}/ares/*.h"

repository: ADVANTECH-Corp/meta-advantech

repo_name: ADVANTECH-Corp/meta-advantech

branch_name: refs/heads/krogoth

gha_language: Shell

extension: bb


text:
DESCRIPTION =	"The GIMP is the GNU Image Manipulation Program."
HOMEPAGE = 	"http://www.gimp.org"
LICENSE =	"GPL"
MAINTAINER =	"Koen Kooi <koen@handhelds.org>"

SRC_URI =	"ftp://ftp.gimp.org/pub/gimp/v2.3/gimp-${PV}.tar.bz2"

DEPENDS =	"sed-native libart-lgpl gtk+ jpeg libpng libexif tiff"

inherit autotools pkgconfig
#Don't laugh, this just builds a threaded gimp
EXTRA_OECONF = 	" --disable-gtktest \
		--disable-print \
		--disable-python \
		--enable-mp"

do_configure_append() {
	find ${S} -name Makefile | xargs sed -i s:'-I$(includedir)':'-I.':g
}

repository: Terentyev/familiar-linux

repo_name: Terentyev/familiar-linux


text:
SUMMARY = "Sombok - Unicode Text Segmentation Package."
DESCRIPTION = "Sombok library package performs Line Breaking Algorithm described in \
Unicode Standard Annex #14 (UAX #14).  East_Asian_Width informative \
properties defined by Annex #11 (UAX #11) may be concerned to determin \
breaking positions.  This package also implements "default" Grapheme \
Cluster segmentation described in Annex #29 (UAX #29)."
LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=5b122a36d0f6dc55279a0ebc69f3c60b"

SRC_URI = "git://github.com/hatukanezumi/sombok.git;protocol=https;branch=master \
           file://0001-configure.ac-fix-cross-compiling-issue.patch \
          "

inherit autotools pkgconfig

# sombok-2.4.0
SRCREV = "0098d85a037ef5c99a648a3669a077781a45e8cc"

S = "${WORKDIR}/git"
B = "${S}"

# Disable libthai support
EXTRA_OECONF = "--disable-libthai"

BBCLASSEXTEND = "native"

repository: openembedded/meta-openembedded

repo_name: openembedded/meta-openembedded

gha_license_id: MIT

gha_language: BitBake


text:
# Currently derived from base.  We're likely to move to X11/Wayland
# when we get the core going.  Right now, we're going to try to bring
# up a VoLTE/VoWIFI base stack.  Worry about "*PHONE*" first and foremost
# so that we have a core to work with.
include pha-base-image.bb

# As a telecom core, we're going to bring in several CRUCIAL telecom
# stack items as internal services.  Doubango being an initial start.
IMAGE_INSTALL += " \
    doubango \
    "


text:
SUMMARY = "create DVD-Video file system"
SECTION = "console/multimedia"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
DEPENDS = "bison-native freetype fribidi libpng libxml2 zlib"
SRCREV = "d926718e9aad9919fbd922ca1e0da8bc07cb67d7"
PV = "0.7.2+git${SRCPV}"

SRC_URI = "git://github.com/ldo/dvdauthor;protocol=https \
           file://0001-configure-use-pkg-config-to-detect-freetype2.patch"

S = "${WORKDIR}/git"

inherit autotools pkgconfig

AUTOTOOLS_AUXDIR = "${S}/autotools"
EXTRA_OECONF = "--enable-default-video-format=PAL"
EXTRA_OEMAKE = "-C src"

PACKAGECONFIG ??= "dvdunauthor"
PACKAGECONFIG[dvdunauthor] = "--enable-dvdunauthor,--disable-dvdunauthor,libdvdread"
PACKAGECONFIG[imagemagick] = "--with-imagemagick,--without-imagemagick,imagemagick"

do_configure_prepend() {
	mkdir -p ${AUTOTOOLS_AUXDIR}
	cp ${STAGING_DATADIR_NATIVE}/gettext/config.rpath ${AUTOTOOLS_AUXDIR}/
}

PARALLEL_MAKE = ""

repository: opendreambox/opendreambox

repo_name: opendreambox/opendreambox

branch_name: refs/heads/pyro

gha_license_id: NOASSERTION


text:
// Package cuda is the GoCV wrapper around OpenCV cuda.
//
// For further details, please see:
// https://github.com/opencv/opencv
//
// import "gocv.io/x/gocv/cuda"
package cuda

/*
#include <stdlib.h>
#include "cuda.h"
*/
import "C"
import "gocv.io/x/gocv"

// GpuMat is the GPU version of a Mat
//
// For further details, please see:
// https://docs.opencv.org/master/d0/d60/classcv_1_1cuda_1_1GpuMat.html
type GpuMat struct {
	p C.GpuMat
}

// Upload performs data upload to GpuMat (Blocking call)
//
// For further details, please see:
// https://docs.opencv.org/master/d0/d60/classcv_1_1cuda_1_1GpuMat.html#a00ef5bfe18d14623dcf578a35e40a46b
//
func (g *GpuMat) Upload(data gocv.Mat) {
	C.GpuMat_Upload(g.p, C.Mat(data.Ptr()), nil)
}

// UploadWithStream performs data upload to GpuMat (non-blocking call)
//
// For further details, please see:
// https://docs.opencv.org/master/d0/d60/classcv_1_1cuda_1_1GpuMat.html#a00ef5bfe18d14623dcf578a35e40a46b
//
func (g *GpuMat) UploadWithStream(data gocv.Mat, s Stream) {
	C.GpuMat_Upload(g.p, C.Mat(data.Ptr()), s.p)
}

// Download performs data download from GpuMat (Blocking call)
//
// For further details, please see:
// https://docs.opencv.org/master/d0/d60/classcv_1_1cuda_1_1GpuMat.html#a027e74e4364ddfd9687b58aa5db8d4e8
func (g *GpuMat) Download(dst *gocv.Mat) {
	C.GpuMat_Download(g.p, C.Mat(dst.Ptr()), nil)
}

// DownloadWithStream performs data download from GpuMat (non-blocking call)
//
// For further details, please see:
// https://docs.opencv.org/master/d0/d60/classcv_1_1cuda_1_1GpuMat.html#a027e74e4364ddfd9687b58aa5db8d4e8
func (g *GpuMat) DownloadWithStream(dst *gocv.Mat, s Stream) {
	C.GpuMat_Download(g.p, C.Mat(dst.Ptr()), s.p)
}

// Empty returns true if GpuMat is empty
func (g *GpuMat) Empty() bool {
	return C.GpuMat_Empty(g.p) != 0
}

// Close the GpuMat object
func (g *GpuMat) Close() error {
	C.GpuMat_Close(g.p)
	g.p = nil
	return nil
}

// NewGpuMat returns a new empty GpuMat
func NewGpuMat() GpuMat {
	return newGpuMat(C.GpuMat_New())
}

// NewGpuMatFromMat returns a new GpuMat based on a Mat
func NewGpuMatFromMat(mat gocv.Mat) GpuMat {
	return newGpuMat(C.GpuMat_NewFromMat(C.Mat(mat.Ptr())))
}

// NewGpuMatWithSize returns a new GpuMat with a specific size and type.
func NewGpuMatWithSize(rows int, cols int, mt gocv.MatType) GpuMat {
	return newGpuMat(C.GpuMat_NewWithSize(C.int(rows), C.int(cols), C.int(mt)))
}

func newGpuMat(p C.GpuMat) GpuMat {
	return GpuMat{p: p}
}

// PrintCudaDeviceInfo prints extensive cuda device information
func PrintCudaDeviceInfo(device int) {
	C.PrintCudaDeviceInfo(C.int(device))
}

// PrintShortCudaDeviceInfo prints a small amount of cuda device information
func PrintShortCudaDeviceInfo(device int) {
	C.PrintShortCudaDeviceInfo(C.int(device))
}

// GetCudaEnabledDeviceCount returns the number of cuda enabled devices on the
// system
func GetCudaEnabledDeviceCount() int {
	return int(C.GetCudaEnabledDeviceCount())
}

// GetDevice returns the current device index.
//
// For further details, please see:
// https://docs.opencv.org/master/d8/d40/group__cudacore__init.html#ga6ded4ed8e4fc483a9863d31f34ec9c0e
//
func GetDevice() int {
	return int(C.GetCudaDevice())
}

// SetDevice sets a device and initializes it for the current thread.
//
// For further details, please see:
// https://docs.opencv.org/master/d8/d40/group__cudacore__init.html#gaefa34186b185de47851836dba537828b
//
func SetDevice(device int) {
	C.SetCudaDevice(C.int(device))
}

// ResetDevice explicitly destroys and cleans up all resources associated
// with the current device in the current process.
//
// Any subsequent API call to this device will reinitialize the device.
//
// For further details, please see:
// https://docs.opencv.org/master/d8/d40/group__cudacore__init.html#ga6153b6f461101374e655a54fc77e725e
//
func ResetDevice() {
	C.ResetCudaDevice()
}

// ConvertTo converts GpuMat into destination GpuMat.
//
// For further details, please see:
// https://docs.opencv.org/master/d0/d60/classcv_1_1cuda_1_1GpuMat.html#a3a1b076e54d8a8503014e27a5440d98a
//
func (m *GpuMat) ConvertTo(dst *GpuMat, mt gocv.MatType) {
	C.GpuMat_ConvertTo(m.p, dst.p, C.int(mt), nil)
	return
}

// ConvertToWithStream converts GpuMat into destination GpuMat.
//
// For further details, please see:
// https://docs.opencv.org/master/d0/d60/classcv_1_1cuda_1_1GpuMat.html#a3a1b076e54d8a8503014e27a5440d98a
//
func (m *GpuMat) ConvertToWithStream(dst *GpuMat, mt gocv.MatType, s Stream) {
	C.GpuMat_ConvertTo(m.p, dst.p, C.int(mt), s.p)
	return
}

// CopyTo copies GpuMat into destination GpuMat.
//
// For further details, please see:
// https://docs.opencv.org/master/d0/d60/classcv_1_1cuda_1_1GpuMat.html#a948c562ee340c0678a44884bde1f5a3e
//
func (m *GpuMat) CopyTo(dst *GpuMat) {
	C.GpuMat_CopyTo(m.p, dst.p, nil)
	return
}

// CopyToWithStream copies GpuMat into destination GpuMat.
//
// For further details, please see:
// https://docs.opencv.org/master/d0/d60/classcv_1_1cuda_1_1GpuMat.html#a948c562ee340c0678a44884bde1f5a3e
//
func (m *GpuMat) CopyToWithStream(dst *GpuMat, s Stream) {
	C.GpuMat_CopyTo(m.p, dst.p, s.p)
	return
}

// Rows returns the number of rows for this GpuMat.
func (m *GpuMat) Rows() int {
	return int(C.GpuMat_Rows(m.p))
}

// Cols returns the number of columns for this GpuMat.
func (m *GpuMat) Cols() int {
	return int(C.GpuMat_Cols(m.p))
}

// Channels returns the number of channels for this GpuMat.
func (m *GpuMat) Channels() int {
	return int(C.GpuMat_Channels(m.p))
}

// Type returns the type for this GpuMat.
func (m *GpuMat) Type() gocv.MatType {
	return gocv.MatType(C.GpuMat_Type(m.p))
}

// Reshape creates a new GpuMat with the same data
// but with a different number of channels and/or different number of rows.
//
// For further details, please see:
// https://docs.opencv.org/master/d0/d60/classcv_1_1cuda_1_1GpuMat.html#a408e22ed824d1ddf59f58bda895017a8
//
func (m *GpuMat) Reshape(cn int, rows int) GpuMat {
	return newGpuMat(C.GpuMat_Reshape(m.p, C.int(cn), C.int(rows)))
}

// Stream asynchronous stream used for CUDA operations.
//
// For further details, please see:
// https://docs.opencv.org/master/d9/df3/classcv_1_1cuda_1_1Stream.html#aa6434e2f5f29bd81406732b39951c246
type Stream struct {
	p C.Stream
}

// NewStream returns a new empty Stream.
func NewStream() Stream {
	return Stream{p: C.Stream_New()}
}

// Close the Stream.
func (s *Stream) Close() error {
	C.Stream_Close(s.p)
	s.p = nil
	return nil
}

// QueryIfComplete returns true if the current stream queue is finished
//
// For further details, please see:
// https://docs.opencv.org/master/d9/df3/classcv_1_1cuda_1_1Stream.html#a9fab618395d42fa31987506e42fab1b4
//
func (s *Stream) QueryIfComplete() bool {
	return bool(C.Stream_QueryIfComplete(s.p))
}

// WaitForCompletion blocks the current CPU thread until all operations in the stream are complete.
//
// For further details, please see:
// https://docs.opencv.org/master/d9/df3/classcv_1_1cuda_1_1Stream.html#a0e1d939503e8faad741ab584b720bca6
//
func (s *Stream) WaitForCompletion() {
	C.Stream_WaitForCompletion(s.p)
}

repository: AudioStreamTV/gocv

repo_name: AudioStreamTV/gocv

extension: go


text:
@inproceedings{Liu:MOOC:2016,
 author = {Liu, Zhongxiu and Brown, Rebecca and Lynch, Collin and Barnes, Tiffany and Baker, Ryan S. J. D. and Bergner, Yoav and McNamara, Danielle S},
 booktitle = {Proceedings of the 9th International Conference on Educational Data Mining, \EDM\ 2016, Raleigh, North Carolina, USA,},
 pages = {127--134},
 title = {\MOOC\ Learner Behaviors by Country and Culture; an Exploratory Analysis},
 url = {http://www.educationaldatamining.org/EDM2016/proceedings/paper_121.pdf},
 year = {2016}
}

extension: bib


text:
import React from 'react'
import {Icon} from '../../import'
import {Flex, Box, Text} from '../../import'
import styled from 'styled-components'

const IconSized = styled(Box)`
	transform: scale(0.68);
	font-size: 12px;
	padding: 0;
	padding-left: 10px;
	margin: 0;
	position: relative;
	top: 40%;
	cursor: pointer;
	color: ${props => props.theme.colors[props.color]};
`
const Labelizer = styled(Box)`
	padding: 0;
	padding-bottom: 8px;
	position: relative;
	top: -5px;
	cursor: pointer;
`

function AddSection({props}) {
	return (
		<Flex
			flexDirection={'row'}
			justifyContent={'flex-start'}
			alignItems={'baseline'}
		>
			<Icon color={'primary'} name={'add_circle_outline'} size={0} />
			<Labelizer>
				<Text color={'primary'}>Добавить подраздел</Text>
			</Labelizer>
		</Flex>
	)
}

AddSection.propTypes = {}

AddSection.defaultProps = {}

export default AddSection

repository: cianixru/jobsearch

repo_name: cianixru/jobsearch


text:
DESCRIPTION = "wiimote library + tools"
LICENSE = "GPLv2"
HOMEPAGE = "http://abstrakraft.org/cwiid/"

SRCREV = "fadf11e89b579bcc0336a0692ac15c93785f3f82"
PV = "0.6.00+gitr${SRCREV}"

inherit autotools
inherit distutils-base

export BUILD_SYS
export HOST_SYS

PARALLEL_MAKE = ""

SRC_URI = "git://github.com/abstrakraft/cwiid.git;protocol=git"
S = "${WORKDIR}/git"

EXTRA_OECONF = "--disable-ldconfig"

FILES_${PN} += "\
	${sysconfdir}/cwiid/ \
"

FILES_${PN}-dbg += "\
	${libdir}/cwiid/plugins/.debug \
"

do_configure_append() {
	find ${S} -name Makefile | xargs sed -i s:'-I$(includedir)':'-I.':g
 	find ${S} -name Makefile | xargs sed -i s:'-I/usr/include':'-I${STAGING_INCDIR}':g
}

repository: trini/openembedded

repo_name: trini/openembedded


text:
DESCRIPTION = "Udev rules file to spawn getty in ttyUSB"
SECTION = "utils"
LICENSE = "GPL"
RDEPENDS_${PN} = "udev"
PR = "r2"

PACKAGES = "${PN}"

SRC_URI = "file://80-usbconsole.rules"

inherit autotools

# Skipping...
do_configure () {
}
# Skipping...
do_stage () {
}
# Skipping...
do_compile () {
}

do_install () {
    install -d ${D}${sysconfdir}/udev/rules.d
    install -m 0644 ${WORKDIR}/80-usbconsole.rules ${D}${sysconfdir}/udev/rules.d
}

pkg_postinst_${PN}() {
    udevcontrol reload_rules || true
}

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD


text:
@Book{Bur11,
	author		= "W. Burnside",
	title		= "Theory of Groups of Finite Order",
	publisher	= "Cambridge University Press. Reprinted by Dover 1955",
	year		= "1911",
	address		= "New York",
	edition		= "2nd",
}

@Article{Dix67,
	author		= "J. D. Dixon",
	title		= "High speed computation of group characters",
	journal		= "Numerische Mathematik",
	volume		= "10",
	number		= "5",
	pages		= "446--450",
	year		= "1967",
}

@InProceedings{Sim70,
	author		= "C. C. Sims",
	title		= "Computational methods in the study of permutation groups",
	booktitle	= "Computational problems in abstract algebra",
	year		= "1970",
	pages		= "169--183",
}

@Book{Isa76,
	author		= "I. M. Isaacs",
	title		= "Character Theory of Finite Groups",
	publisher	= "Academic Press",
	year		= "1976",
	address		= "Berlin, Heidelberg, New York",
}

@Article{CZ81,
	author		= "D. G. Cantor and H. Zassenhaus",
	title		= "A New Algorithm for Factoring Polynomials Over Finite Fields",
	journal		= "Math. of Comput.",
	volume		= "36",
	year		= "1981",
	number		= "154",
	pages		= "587--592",
}

@Book{CR81,
	author		= "C. W. Curtis and I. Reiner",
	title		= "Methods of representation theory: with applications to finite groups and orders",
	volume		= "1",
	publisher	= "Wiley",
	year		= "1981",
}

@Article{LLL82,
	author		= "A. K. Lenstra and H. W. Lenstra and L. Lov{\'a}sz",
	title		= "Factoring polynomials with rational coefficients",
	journal		= "Math. Ann.",
	year		= "1982",
	volume		= "261",
	pages		= "515--534",
}

@InProceedings{BS84,
	author		= "L. Babai and E. Szemer{\'e}di",
	title		= "On The Complexity Of Matrix Group Problems I",
	booktitle	= "25th Ann. Symp. on Found. of Comp. Sci.",
	year		= "1984",
	pages		= "229--240",
}

@Article{Sla86,
	author		= "M. C. Slattery",
	title		= "Computing character degrees in {$p$}-groups",
	journal		= "J. Symb. Comput.",
	volume		= "2",
	year		= "1986",
	number		= "1",
	pages		= "51--58",
}

@Book{CR87,
	author		= "C. W. Curtis and I. Reiner",
	title		= "Methods of representation theory: with applications to finite groups and orders",
	volume		= "2",
	publisher	= "Wiley",
	year		= "1987",
}

@Article{Con90,
	author		= "S. B. Conlon",
	title		= "Calculating Characters of p-Groups",
	journal		= "J. Symb. Comput.",
	year		= "1990",
	number		= "5/6",
	volume		= "9",
	pages		= "535--550",
}

@Article{Sch90,
	author		= "G. J. A. Schneider",
	title		= "Dixon's Character Table Algorithm Revisited",
	journal		= "J. Symb. Comput.",
	year		= "1990",
	number		= "5/6",
	volume		= "9",
	pages		= "601--606",
}

@Article{Knu91,
	author		= "D. E. Knuth",
	title		= "Efficient representation of perm groups",
	journal		= "Combinatorica",
	year		= "1991",
	number		= "1",
	volume		= "11",
	pages		= "33--43",
}

@InCollection{Luk93,
	author		= "E. M. Luks",
	title		= "Permutation groups and polynomial-time computations",
	booktitle	= "Groups and computation",
	year		= "1993",
	publisher	= "Amer. Math. Soc.",
	series		= "DIMACS",
	volume		= "11",
	pages		= "139--175",
}

@InProceedings{Jer95,
	author		= "M. Jerrum",
	title		= "Computational {P}ólya theory",
	booktitle	= "In Surveys in combinatorics",
	year		= "1995",
	pages		= "103--118",
	publisher	= "University Press",
}

@Book{Hup98,
	author		= "B. Huppert",
	title		= "Character Theory of Finite Groups",
	publisher	= "W. de Gruyter",
	year		= "1998",
	address		= "Berlin",
}

@Book{JL01,
	author		= "G. James and M. Liebeck",
	title		= "Representations and characters of groups",
	publisher	= "Cambridge University Press",
	year		= "2001",
}

@BachelorsThesis{Mur03,
	author		= "S. H. Murray",
	title		= "The {S}chreier-{S}ims algorithm",
	school		= "Australian National University",
	year		= "2003",
	month		= "November",
}

@Book{Ser03,
	author		= "{\'A}. Seress",
	title		= "Permutation Group Algorithms",
	publisher	= "Cambridge University Press",
	year		= "2003",
}

@Book{HEO05,
	author		= "D. F. Holt and B. Eick and E. A. O'Brien",
	title		= "A Handbook of Computational Group Theory",
	publisher	= "Chapman and Hall",
	year		= "2005",
}

@Article{Ung06,
	author		= "W. R. Unger",
	title		= "Computing the character table of a finite group",
	journal		= "J. Symb. Comput.",
	year		= "2006",
	number		= "8",
	volume		= "41",
	pages		= "847--862",
}

@Unpublished{Nag12,
	author		= "G. G. Nagy",
	title		= "Group{E}xt - {G}roup {T}heory {E}xtensions for {M}athematica 8",
	year		= "2012",
	note		= "\url{https://github.com/ngg/groupext}",
}

repository: ngg/groupext

repo_name: ngg/groupext


text:
SUMMARY = "Systemd service for RetroArch"

PR = "r110"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

SRC_URI = "file://retroarch.service"

inherit retro-user

FILES_${PN} = "${systemd_user_unitdir} ${RETRO_USER_HOMEDIR}"

do_install() {
    install -d ${D}${systemd_user_unitdir}
    install -m 0644 ${WORKDIR}/retroarch.service ${D}${systemd_user_unitdir}

    if ${@bb.utils.contains('DISTRO_FEATURES', 'retroarch-autostart', 'true', 'false', d)}; then
        install -d ${D}${RETRO_USER_DEFAULT_TARGET_WANTS}
        ln -fs ${systemd_user_unitdir}/retroarch.service ${D}${RETRO_USER_DEFAULT_TARGET_WANTS}/retroarch.service
        chown ${RETRO_USER_NAME}:${RETRO_USER_NAME} -R ${D}${RETRO_USER_HOMEDIR}
    fi
}

repository: hansenlabs/meta-retro

repo_name: hansenlabs/meta-retro


text:
@inproceedings{euler:hal-02500728,
TITLE = {{Using Sankey diagrams to visualize the evolution of communities}},
AUTHOR = {Euler, Reinhardt and Mall{\'e}gol, Antoine and Mohammadi, Mehrdad and Meyer, Patrick and BOTHOREL, C{\'e}cile and Brisson, Laurent},
URL = {https://hal.univ-brest.fr/hal-02500728},
BOOKTITLE = {{30th European Conference on Operational Research (EURO 2019)}},
ADDRESS = {Dublin, Ireland},
YEAR = {2019},
MONTH = Jun,
HAL_ID = {hal-02500728},
HAL_VERSION = {v1},
}

repository: laurent-brisson/academic-kickstart

repo_name: laurent-brisson/academic-kickstart


text:
@inproceedings{Ninness&Hjalmarsson:03a,
 address = {Maui, Hawaii, USA},
 author = {B. Ninness and H. Hjalmarsson},
 booktitle = {IEEE Conference on Decision and Control},
 month = {},
 organization = {IEEE},
 pages = {5997-6002},
 title = {On frequency Domain Accuracy of Closed Loop Estimates},
 year = {2003}
}

repository: hhjalmars/academic-kickstart

repo_name: hhjalmars/academic-kickstart


text:
require kpatch.inc

LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"

SRCREV = "d7c5810e2a6acacfa5fec1e38d2f75af8e8c818c"

PV = "0.7.1+git${SRCPV}"

S = "${WORKDIR}/git"

BBCLASSEXTEND = "native nativesdk"


text:
DESCRIPTION = "Exar USB Serial Test Tools"
LICENSE = "CLOSED"

SRC_URI = "file://CVLog.cpp"
SRC_URI += "file://xr21b1411.cpp"
SRC_URI += "file://vizzini.cpp"
SRC_URI += "file://CMUART.cpp"
SRC_URI += "file://CMI2C.cpp"
SRC_URI += "file://CF75113.cpp"
SRC_URI += "file://CUEXAR.cpp"
SRC_URI += "file://main_test.cpp"
SRC_URI += "file://main_echo.cpp"
SRC_URI += "file://main_setmode.cpp"
SRC_URI += "file://CF75113.h"
SRC_URI += "file://CMI2C.h"
SRC_URI += "file://CMUART.h"
SRC_URI += "file://common.h"
SRC_URI += "file://CUEXAR.h"
SRC_URI += "file://CVLog.h"
SRC_URI += "file://vizzini.h"
SRC_URI += "file://vzioctl.h"
SRC_URI += "file://xr21b1411.h"
SRC_URI += "file://xr21b1411ioctl.h"

S = "${WORKDIR}"

do_compile() {
	${CXX} CVLog.cpp xr21b1411.cpp vizzini.cpp CMUART.cpp CMI2C.cpp CF75113.cpp CUEXAR.cpp main_test.cpp -o exar_test
	${CXX} CVLog.cpp xr21b1411.cpp vizzini.cpp CMUART.cpp CMI2C.cpp CF75113.cpp CUEXAR.cpp main_echo.cpp -o exar_echo
	${CXX} CVLog.cpp xr21b1411.cpp vizzini.cpp CMUART.cpp CMI2C.cpp CF75113.cpp CUEXAR.cpp main_setmode.cpp -o exar_setmode
}

do_install () {
	install -d ${D}/usr/local/bin
	install -m 755 exar_echo ${D}/usr/local/bin
	install -m 755 exar_setmode ${D}/usr/local/bin
	install -m 755 exar_test ${D}/usr/local/bin
}

FILES_${PN} += "/usr/local/bin"
FILES_${PN}-dbg += "/usr/local/bin/.debug"


text:
SECTION = "kernel"
DESCRIPTION = "Mainline Linux kernel"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
COMPATIBLE_MACHINE = "(sun4i|sun5i|sun7i)"

inherit kernel

require recipes-kernel/linux/linux-dtb.inc
require linux.inc

# Pull in the devicetree files into the rootfs
RDEPENDS_kernel-base += "kernel-devicetree"

KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}"

S = "${WORKDIR}/linux-${PV}"

SRC_URI[md5sum] = "110c836a123bca14c2999471ae0f1b8a"
SRC_URI[sha256sum] = "064adc177a384a7aee6b18ef5d47c1cea3a43fae1aaa6aa95fdc97eb137ffcd1"

#https://git.kernel.org/torvalds/t/linux-4.13.2.tar.gz

SRC_URI = "https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.13.2.tar.xz \
        file://defconfig \
        "

repository: rofehr/mld-source

repo_name: rofehr/mld-source


text:
import React, { Component } from 'react';
import actions from '../actions';
import Link from 'react-router/lib/Link';
import Home from './Home';
import New_Section from './New_Section';
import Admin from './Admin';
import Setting from './Setting';
import Create from './create_topic/Create';
import Topics from './Topics/Topics';
import TopicBody from './Post/TopicBody';
import Login from './auth/Login';
import Register from './auth/Register';
import LogoutStore from '../stores/LogoutStore';

export default class App extends Component {

	render() {
		return(

			      <Link to='/' style={{ color: 'white', fontSize: 20 }}>Блог</Link>

			            <Link to='/create'>Создать тему</Link>

			              <Link to='/new_section'>Создать раздел</Link>

			              <Link to='/login'>Вход</Link>

			              <Link to='/register'>Регистрация</Link>

			              <Link to='/user_list'>Список пользователей</Link>

			              <Link to='/profile'>Профиль</Link>

			              <Link to='/setting'>Настройки</Link>

			              <Link onClick={this.handleClick} to='/logout'>Выход</Link>

			    {/*
			    	<Navbar role={state.user.role} />
			    	let links = []
			    	switch(role){
						case 'client':
						links = [
							...
						]
			    	}
			    */}

	    )
	}
}

gha_language: PHP

extension: jsx


text:
require xorg-app-common.inc
PE = "1"

DESCRIPTION = "a property displayer for X"

DEPENDS += " libxmu virtual/libx11"

SRC_URI[archive.md5sum] = "f0bacbd30f0dd1c1e9ccafe97687b7a4"
SRC_URI[archive.sha256sum] = "cc8e07901574895f113baffda19272c54545879e02012314527ebbf2dcc66226"


text:
@book{siegel,
 author = "Siegel, Jon",
 title = "CORBA 3: Fundamentals and Programming",
 publisher = "Wiley Computer Publishing",
 isbn = "0-471-29518-3",
 year="2000"
}

@techreport{lorenz,
   title = "{A Portable C Interface for Standard ML of New Jersey}",
   author = "Lorenz Huelsbergen",
   institution = "AT\&T Bell Laboratories",
   year = "1996",
   month = "January",
   number = "Revision 1.0"
}

@unpublished{omg,
 author = "{Object Management Group}",
 title = "{OMG's Official CORBA Website}",
 journal="http://www.corba.org",
 month = "March",
 note = "HTML format",
 year="2001"
}

@unpublished{orbit,
 author = "{Michael Rumpf}",
 title = "{ORBit Resource Website}",
 journal="http://orbit-resource.sourceforge.net/",
 month = "March",
 note = "HTML format",
 year="2001"
}

@unpublished{RedhatLabs,
 author = "{Elliot Lee}",
 title = "{ORBit Documentation Website at RedHat Labs}",
 journal="http://www.labs.redhat.com/orbit/",
 month = "March",
 note = "HTML format",
 year="2001"
}

@book{ullman,
 author = "Ullman, Jeffrey D.",
 title = "Elements of ML Programming ML97 Edition",
 publisher = "Prentice-Hall Inc.",
 isbn = "0-13-790387-1",
 year="1998"
}

repository: corbinbs/CORBin

repo_name: corbinbs/CORBin


text:
SUMMARY = "cssselect parses CSS3 Selectors and translates them to XPath 1.0"
HOMEPAGE = "https://pypi.python.org/pypi/cssselect"
SECTION = "devel/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=952026b3fd2f625f2a3c0aa21da2493d"

RDEPENDS_${PN} += "python-core python-re"

SRC_URI = "http://pypi.python.org/packages/source/c/cssselect/cssselect-${PV}.tar.gz"
SRC_URI[md5sum] = "c74f45966277dc7a0f768b9b0f3522ac"
SRC_URI[sha256sum] = "0535a7e27014874b27ae3a4d33e8749e345bdfa62766195208b7996bf1100682"

S = "${WORKDIR}/cssselect-${PV}"

inherit setuptools

repository: johnnykv/meta-crow

repo_name: johnnykv/meta-crow


text:
#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
set_property(GLOBAL PROPERTY PATH_UTILITY_MODULE "${CMAKE_CURRENT_LIST_DIR}")
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
macro(SET_UTILITY_VARIABLES)
    get_property(my_module_path GLOBAL PROPERTY PATH_UTILITY_MODULE)
    if(NOT DEFINED UTILITY_LIB_NAME)
        get_property(
            my_module_path
            GLOBAL PROPERTY
            PATH_UTILITY_MODULE
            )
        set(UTILITY_LIB_NAME "michiya_utility")
        set(
            UTILITY_SOURCE_DIR
            "${my_module_path}/../src/"
            )
        set(
            UTILITY_INCLUDE_DIR
            "${my_module_path}/../src/"
            )
    endif()
endmacro()
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
macro(LOAD_DEPENDENCIES_UTILITY_MODULE MACRO_ARG)
    SET_UTILITY_VARIABLES()
    add_dependencies(${MACRO_ARG} ${UTILITY_LIB_NAME})
endmacro()
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
macro(LOAD_LINKS_UTILITY_MODULE MACRO_ARG)
    SET_UTILITY_VARIABLES()
    target_link_libraries(
        ${MACRO_ARG}
        PRIVATE ${UTILITY_LIB_NAME}
        )
endmacro()
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
macro(LOAD_INCLUDES_UTILITY_MODULE MACRO_ARG)
    SET_UTILITY_VARIABLES()
    target_include_directories(
        ${MACRO_ARG}
        PRIVATE ${UTILITY_INCLUDE_DIR}
    )
endmacro()
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
macro(LOAD_SETTING_UTILITY_MODULE MACRO_ARG)
    LOAD_DEPENDENCIES_UTILITY_MODULE(${MACRO_ARG})
    LOAD_LINKS_UTILITY_MODULE(${MACRO_ARG})
    LOAD_INCLUDES_UTILITY_MODULE(${MACRO_ARG})
endmacro()
#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

repository: michiya-lab/utility

repo_name: michiya-lab/utility

extension: cmake


text:
PR         = "r0"
LICENSE    = "GPL"
PROVIDES   = "esd"
RPROVIDES_${PN}  = "esd"

DEPENDS = "audiofile osso-dsp-headers"

SRC_URI = "http://repository.maemo.org/pool/maemo/ossw/source/o/${PN}/${PN}_${PV}.orig.tar.gz \
           file://qa-silence.patch"

# for qa-silence.patch:
export MME_INCDIR = "${STAGING_INCDIR}/mme"

S = "${WORKDIR}/esd"

inherit autotools pkgconfig

SRC_URI[md5sum] = "7f110e130db541b1aa9fc428b2620602"
SRC_URI[sha256sum] = "1a84b7d4939313e9b7ec0ce8f50934251fe1569e6144931dd323de8ee8dacccd"


text:
//go:binary-only-package

package nasMessage

import (
	"bytes"
	"encoding/binary"
	"free5gc/lib/nas/nasType"
)

type PDUSessionModificationCommand struct {
	nasType.ExtendedProtocolDiscriminator
	nasType.PDUSessionID
	nasType.PTI
	nasType.PDUSESSIONMODIFICATIONCOMMANDMessageIdentity
	*nasType.Cause5GSM
	*nasType.SessionAMBR
	*nasType.RQTimerValue
	*nasType.AlwaysonPDUSessionIndication
	*nasType.AuthorizedQosRules
	*nasType.MappedEPSBearerContexts
	*nasType.AuthorizedQosFlowDescriptions
	*nasType.ExtendedProtocolConfigurationOptions
}

func NewPDUSessionModificationCommand(iei uint8) (pDUSessionModificationCommand *PDUSessionModificationCommand) {}

const (
	PDUSessionModificationCommandCause5GSMType                            uint8 = 0x59
	PDUSessionModificationCommandSessionAMBRType                          uint8 = 0x2A
	PDUSessionModificationCommandRQTimerValueType                         uint8 = 0x56
	PDUSessionModificationCommandAlwaysonPDUSessionIndicationType         uint8 = 0x08
	PDUSessionModificationCommandAuthorizedQosRulesType                   uint8 = 0x7A
	PDUSessionModificationCommandMappedEPSBearerContextsType              uint8 = 0x7F
	PDUSessionModificationCommandAuthorizedQosFlowDescriptionsType        uint8 = 0x79
	PDUSessionModificationCommandExtendedProtocolConfigurationOptionsType uint8 = 0x7B
)

func (a *PDUSessionModificationCommand) EncodePDUSessionModificationCommand(buffer *bytes.Buffer) {}

func (a *PDUSessionModificationCommand) DecodePDUSessionModificationCommand(byteArray *[]byte) {}


text:
# - Try to find the cairo library
# Once done this will define
#
#  CAIRO_FOUND - system has cairo
#  CAIRO_INCLUDE_DIRS - the cairo include directory
#  CAIRO_LIBRARIES - Link these to use cairo
#
# Define CAIRO_MIN_VERSION for which version desired.
#

INCLUDE(FindPkgConfig)

IF(Cairo_FIND_REQUIRED)
	SET(_pkgconfig_REQUIRED "REQUIRED")
ELSE(Cairo_FIND_REQUIRED)
	SET(_pkgconfig_REQUIRED "")
ENDIF(Cairo_FIND_REQUIRED)

IF(CAIRO_MIN_VERSION)
	PKG_SEARCH_MODULE(CAIRO ${_pkgconfig_REQUIRED} cairo>=${CAIRO_MIN_VERSION})
ELSE(CAIRO_MIN_VERSION)
	PKG_SEARCH_MODULE(CAIRO ${_pkgconfig_REQUIRED} cairo)
ENDIF(CAIRO_MIN_VERSION)

IF(NOT CAIRO_FOUND AND NOT PKG_CONFIG_FOUND)
	FIND_PATH(CAIRO_INCLUDE_DIRS cairo.h)
	FIND_LIBRARY(CAIRO_LIBRARIES cairo)

	# Report results
	IF(CAIRO_LIBRARIES AND CAIRO_INCLUDE_DIRS)
		SET(CAIRO_FOUND 1)
		IF(NOT Cairo_FIND_QUIETLY)
			MESSAGE(STATUS "Found Cairo: ${CAIRO_LIBRARIES}")
		ENDIF(NOT Cairo_FIND_QUIETLY)
	ELSE(CAIRO_LIBRARIES AND CAIRO_INCLUDE_DIRS)
		IF(Cairo_FIND_REQUIRED)
			MESSAGE(SEND_ERROR "Could not find Cairo")
		ELSE(Cairo_FIND_REQUIRED)
			IF(NOT Cairo_FIND_QUIETLY)
				MESSAGE(STATUS "Could not find Cairo")
			ENDIF(NOT Cairo_FIND_QUIETLY)
		ENDIF(Cairo_FIND_REQUIRED)
	ENDIF(CAIRO_LIBRARIES AND CAIRO_INCLUDE_DIRS)
ENDIF(NOT CAIRO_FOUND AND NOT PKG_CONFIG_FOUND)

# Hide advanced variables from CMake GUIs
MARK_AS_ADVANCED(CAIRO_LIBRARIES CAIRO_INCLUDE_DIRS)

repository: apc-llc/moviemaker-cpp

repo_name: apc-llc/moviemaker-cpp

gha_language: CMake


text:
#
# Copyright (C) 2014 Wind River Systems, Inc.
#
DESCRIPTION = "Simple cross-platform colored terminal text in Python"
HOMEPAGE = "http://pypi.python.org/pypi/colorama"
SECTION = "devel/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=14d0b64047ed8f510b51ce0495995358"

PR = "r0"
SRCNAME = "colorama"

SRC_URI[md5sum] = "3a0e415259690f4dd7455c2683ee5850"
SRC_URI[sha256sum] = "48eb22f4f8461b1df5734a074b57042430fb06e1d61bd1e11b078c0fe6d7a1f1"

S = "${WORKDIR}/${SRCNAME}-${PV}"

inherit setuptools pypi

BBCLASSEXTEND = "native nativesdk"


text:
DEFAULT_PREFERENCE = "-1"

DESCRIPTION = "XCB: an X protocol C binding"
SECTION = "x11"
LICENSE = "MIT-X"
HOMEPAGE = "http://xcb.freedesktop.org"
SRCREV = "7cf9a16bfa0653d83726754599b5b2f27fcb0b2c"
PV = "0.1+git"
PR = "r0"

DEPENDS = "libxcb xcb-util"

SRC_URI = "git://anongit.freedesktop.org/xcb/demo;protocol=git"
S = "${WORKDIR}/git"

inherit autotools pkgconfig


text:
import React from "react"

import Layout from "../components/layout"
import SEO from "../components/seo"

const IndexPage = () => (
  <Layout>
    <SEO title="Paginas Web Salta" />

!Bienvenido a Páginas Web Salta¡

      Si buscas una presentación web que brinde a tu empresa una imágen
      profesional y creíble o si necesitas captar más y nuevos clientes en el
      mercado te podemos ayudar - Páginas Web Salta puede brindarte la solución.

      A través del desarrollo de una página web moderna lograrás que tu empresa
      sea reconocida y tenga mayor presencia en el mercado. Nuestros clientes ya
      lo experimentaron, contactanos y te daremos una solución a la medida de tu
      empresa.

  </Layout>
)

export default IndexPage

repository: froston/paginaswebsalta

repo_name: froston/paginaswebsalta

gha_language: JavaScript


text:
include(FindThreads)

try_compile(PTHREAD_SETNAME_NP_FOUND "${CMAKE_BINARY_DIR}/pthread-compile-tests"
    "${CMAKE_CURRENT_LIST_DIR}/test-pthread-setname.cpp"
    LINK_LIBRARIES Threads::Threads )

try_compile(PTHREAD_GETNAME_NP_FOUND "${CMAKE_BINARY_DIR}/pthread-compile-tests"
    "${CMAKE_CURRENT_LIST_DIR}/test-pthread-getname.cpp"
    LINK_LIBRARIES Threads::Threads )


text:
SUMMARY = "A library for import of Macromedia/Adobe FreeHand documents"
HOMEPAGE = "http://wiki.documentfoundation.org/DLP/Libraries/libfreehand"
LICENSE = "MPL-2.0"
LIC_FILES_CHKSUM = " \
    file://COPYING;md5=815ca599c9df247a0c7f619bab123dad \
"
SRC_URI = " \
    http://dev-www.libreoffice.org/src/${BPN}/${BPN}-${PV}.tar.xz \
    file://0001-WaE-unnecessary-parentheses-in-declaration-of-paddin.patch \
    file://0002-Fix-build-with-gcc-9.patch \
    file://0003-Add-missing-semicolon-to-fix-build-with-icu-65.1.patch \
"
SRC_URI[md5sum] = "c3788f5686839fd097bd77d8f51c3d04"
SRC_URI[sha256sum] = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac"

inherit autotools pkgconfig

DEPENDS = "icu lcms librevenge gperf-native"

repository: schnitzeltony/meta-office

repo_name: schnitzeltony/meta-office


text:
require ${PN}.inc

SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_${APPNAME}.tar.bz2;name=split_noncore_apps_appname \
           http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \
           http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps"
SRC_URI[split_noncore_apps_appname.md5sum] = "49aa2296286a0a1b4ef95c72d99eb969"
SRC_URI[split_noncore_apps_appname.sha256sum] = "a94d6fb8d06e1ca526ccf07ae8e561a000a7e8fce67799f47030f184f41483d9"
SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e"
SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a"
SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73"
SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a"


text:
@article{vandelanotte_effectiveness_2017,
 abstract = {Background: The translation of Web-based physical activity intervention research into the real world is lacking and becoming increasingly important. Objective: To compare usage and effectiveness, in real-world settings, of a traditional Web 1.0 Web-based physical activity intervention, providing limited interactivity, to a Web 2.0 Web-based physical activity intervention that includes interactive features, such as social networking (ie, status updates, online "friends," and personalized profile pages), blogs, and Google Maps mash-ups. Methods: Adults spontaneously signing up for the freely available 10,000 Steps website were randomized to the 10,000 Steps website (Web 1.0) or the newly developed WALK 2.0 website (Web 2.0). Physical activity (Active Australia Survey), quality of life (RAND 36), and body mass index (BMI) were assessed at baseline, 3 months, and 12 months. Website usage was measured continuously. Analyses of covariance were used to assess change over time in continuous outcome measures. Multiple imputation was used to deal with missing data. Results: A total of 1328 participants completed baseline assessments. Only 3-month outcomes (224 completers) were analyzed due to high attrition at 12 months (77 completers). Web 2.0 group participants increased physical activity by 92.8 minutes per week more than those in the Web 1.0 group (95% CI 28.8-156.8; P=.005); their BMI values also decreased more (-1.03 kg/m2, 95% CI -1.65 to -0.41; P=.001). For quality of life, only the physical functioning domain score significantly improved more in the Web 2.0 group (3.6, 95% CI 1.7-5.5; P\textless.001). The time between the first and last visit to the website (3.57 vs 2.22 weeks; P\textless.001) and the mean number of days the website was visited (9.02 vs 5.71 days; P=.002) were significantly greater in the Web 2.0 group compared to the Web 1.0 group. The difference in time-to-nonusage attrition was not statistically significant between groups (Hazard Ratio=0.97, 95% CI 0.86-1.09; P=.59). Only 21.99% (292/1328) of participants (n=292 summed for both groups) were still using either website after 2 weeks and 6.55% (87/1328) were using either website after 10 weeks. Conclusions: The website that provided more interactive and social features was more effective in improving physical activity in real-world conditions. While the Web 2.0 website was visited significantly more, both groups nevertheless displayed high nonusage attrition and low intervention engagement. More research is needed to examine the external validity and generalizability of Web-based physical activity interventions.},
 author = {Vandelanotte, C. and Kolt, G.S. and Caperchione, C.M. and Savage, T.N. and Rosenkranz, R.R. and Maeder, A.J. and Van Itallie, A. and Tague, R. and Oldmeadow, C. and Mummery, W.K. and Duncan, M.J.},
 doi = {10.2196/jmir.8484},
 issn = {1438-8871},
 journal = {Journal of Medical Internet Research},
 keywords = {RCT, physical activity},
 month = {November},
 number = {11},
 title = {Effectiveness of a Web 2.0 intervention to increase physical activity in real-world settings: Randomized ecological trial},
 volume = {19},
 year = {2017}
}

repository: ChrisOldmeadow/academic-kickstart

repo_name: ChrisOldmeadow/academic-kickstart


text:
import React from 'react'

import About from './About'
import Home from './Home'

export default React.createClass({
  render () {
    return (
      <div className='content'>
        {this.props.children}
      </div>
    )
  }
})

repository: annagjackson/withadog

repo_name: annagjackson/withadog


text:
@unpublished{resolution1747,
	author = {United Nations Security Council},
    title = {S/RES/1747},
    year = 2007,
    url = {https://www.iaea.org/sites/default/files/unsc_res1747-2007.pdf},
    annote = {UNSC Resolution 1747},
}

@unpublished{resolution1737,
	author = {United Nations Security Council},
    title = {S/RES/1737},
    year = 2006,
    url = {https://www.iaea.org/sites/default/files/unsc_res1737-2006.pdf},
    annote = {UNSC Resolution 1737},
}

@unpublished{resolution1696,
	author = {United Nations Security Council},
    title = {S/RES/1596},
    year = 2006,
    url = {https://www.iaea.org/sites/default/files/unsc_res1696-2006.pdf},
    annote = {UNSC Resolution 1696},
}

@unpublished{implementationOfNPTSafeguards,
	author = {IAEA Board of Governors},
    title = {Implementation of the NPT Safeguards
Agreement in the Islamic Republic of Iran},
    year = 2004,
    url = {http://www.iranwatch.org/sites/default/files/iaea-iranreport-022404.pdf},
    annote = {Implementation of the NPT Safeguards Agreement in the Islamic Republic of Iran},
}

@unpublished{unitedNationsResolutions,
	author = {Jason Starr},
    title = {Iran | The U.N. Resolutions},
    year = 2015,
    url = {http://iranprimer.usip.org/resource/un-resolutions},
    annote = {Comprehensive List of United Nations Resolutions Pertaining to Iran's Nuclear Program},
}

@unpublished{hasIranAchievedaNuclearWeapon,
	author = {David Albright, Jacqueline Shire, Paul Brannan},
    title = {Has Iran Achieved a Nuclear Weapons Breakout Capability? Not Yet, But Soon.},
    year = 2008,
    url = {http://isis-online.org/uploads/isis-reports/documents/LEU_Iran_2December2008.pdf},
    annote = {Institute for Science and International Security report on Iran's nearing nuclear weapons capabilities},
}

@unpublished{didStuxnetTakeOut1000Centrifuges,
	author = {David Albright, Paul Brannon, Christina Walrond},
    title = {Did Stuxnet Take Out 1,000 Centrifuges at the Natanz Enrichment Plant? Preliminary Assessment},
    year = 2010,
    url = {http://isis-online.org/isis-reports/detail/did-stuxnet-take-out-1000-centrifuges-at-the-natanz-enrichment-plant/
},
    annote = {Did Stuxnet Take Out 1,000 Centrifuges at the Natanz Enrichment Plant? Preliminary Assessment},
}

@unpublished{theRealStoryOfStuxnet,
	author = {David Kushner},
    title = {The Real Story of Stuxnet - How Kaspersky Lab tracked down the malware that stymied Iran's nuclear-fuel enrichment program},
    year = 2013,
    url = {https://arstechnica.com/information-technology/2015/06/stuxnet-spawn-infected-kaspersky-using-stolen-foxconn-digital-certificates/},
    annote = {The Real Story of Stuxnet},
}

@unpublished{w32.stuxnetDossier,
	author = {Nicolas Falliere, Liam O Murchu, Erin Chien},
    title = {W32.Stuxnet Dossier},
    year = 2011,
    url = {https://scadahacker.com/library/Documents/Cyber_Events/Symantec%20-%20Stuxnet%20Dossier%20v1.4.pdf},
    annote = {Symantec Security Response - W32.Stuxnet Dossier},
}

@unpublished{lessonsFromStuxnet,
	author = {Thomas M. Chen, Saeed Abu-Nimeh},
    title = {Lessons from Stuxnet},
    year = 2011,
    url = {http://ieeexplore.ieee.org/document/5742014/},
    annote = {IEEE - Lessons from Stuxnet},
}

@unpublished{industrialCyberVulnerabilities,
	author = {Lawrence J. Trautman, Peter C. Ormerod},
    title = {INDUSTRIAL CYBER VULNERABILITIES: LESSONS FROM STUXNET AND
THE INTERNET OF THINGS},
    year = 2017,
    url = {https://poseidon01.ssrn.com/},
    annote = {President Obama's PPD-21 seeks to take proactive steps to increase the security and resilience of United States critical infrastructure},
}

@unpublished{microsoftCoinsStuxnet,
	author = {Microsoft},
    title = {Win32/Stuxnet},
    year = 2010,
    url = {https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?Name=Win32%2FStuxnet},
    annote = {Microsoft Coins Stuxnet Name},
}

@unpublished{equifaxHack,
	author = {Douglas C. Schmidt, Jules White},
    title = {Why don't big companies keep their computer systems up-to-date?},
    year = 2017,
    url = {https://theconversation.com/why-dont-big-companies-keep-their-computer-systems-up-to-date-84250},
    annote = {Comprehensive look at the Equifax hack},
}

@unpublished{iransResponseToStuxnet,
	author = {Reuters Staff},
    title = {Iran's cyber foes cause problems for centrifuges},
    year = 2010,
    url = {http://www.reuters.com/article/iran-ahmadinejad-computers/irans-cyber-foes-cause-problems-for-centrifuges-idUSLDE6AS1J120101129},
    annote = {Iran responds to nuclear enrichment facility losses considered to be a result of the Stuxnet virus},
}

@unpublished{iranRussiaNuclearCooperation,
	author = {Russia Today},
    title = {Russia starts Phase 2 construction at Iran’s Bushehr nuclear power plant},
    year = 2016,
    url = {https://www.rt.com/news/358887-russia-iran-bushehr-plant/},
    annote = {Discusses the continuing of Russia-Iran discussions to build nuclear reactors fit with desalination capabilities},
}

@unpublished{uraniumEnrichmentDetails,
	author = {World Nuclear Association},
    title = {Uranium Enrichment},
    year = 2017,
    url = {http://www.world-nuclear.org/information-library/nuclear-fuel-cycle/conversion-enrichment-and-fabrication/uranium-enrichment.aspx},
    annote = {Details the precess of uranium enrichment for civilian and military purposes},
}

@unpublished{breakoutDefinition,
	author = {Emily hauser},
    title = {"Breakout" - What it is, and What You Need to know},
    year = 2014,
    url = {https://www.ploughshares.org/issues-analysis/article/%E2%80%9Cbreakout%E2%80%9D-%E2%80%93-what-it-and-what-you-need-know},
    annote = {Nuclear breakout definition},
}

@unpublished{usOptionsForIran,
	author = {Ross Colvin},
	title = {U.S. says all options on table to deal with Iran},
    year = 2009,
    url= {http://www.reuters.com/article/us-obama-iran-sb/u-s-says-all-options-on-table-to-deal-with-iran-idUSTRE50S6LZ20090130},
    annote = {U.S. policy towards Iran's uranium enrichment program},
}

@article{lookIntoIranianNuclearProgram,
author = {Ivanka Barzashka},
title = {Are Cyber-Weapons Effective?},
journal = {The RUSI Journal},
volume = {158},
number = {2},
pages = {48-56},
year  = {2013},
publisher = {Routledge},
doi = {10.1080/03071847.2013.787735},
annote = {Comprehensive discussion of Iranian Nuclear Program and International Involvement},
URL = {http://dx.doi.org/10.1080/03071847.2013.787735},
eprint = {http://dx.doi.org/10.1080/03071847.2013.787735},
}

@article {scienceAndTransScience,
	author = {Weinberg, Alvin M.},
	title = {Science and Trans-Science},
	volume = {177},
	number = {4045},
	pages = {211--211},
	year = {1972},
	doi = {10.1126/science.177.4045.211},
	publisher = {American Association for the Advancement of Science},
	issn = {0036-8075},
	URL = {http://science.sciencemag.org/content/177/4045/211},
	eprint = {http://science.sciencemag.org/content/177/4045/211.full.pdf},
	journal = {Science}
}

@unpublished{softwareEngineeringCodeOfEthics,
	author = {Association for Computing Machinery},
	title = {Software Engineering Code of Ethics and Professional Practice},
    year = 1999,
    url= {http://www.acm.org/about/se-code},
    annote = {Association for Computing Machinery's Software Engineering Code of Ethics and Professional Practice},
}

@unpublished{toKillACentrifuge,
	author = {Ralph Langner},
	title = {To Kill A Centrifuge},
    year = 2013,
    url= {https://www.langner.com/wp-content/uploads/2017/03/to-kill-a-centrifuge.pdf},
    annote = {Stuxnet's operation and procedures},
}

@unpublished{softwareDefinition,
	author = {Vocabulary.com},
	title = {Vocabulary.com Dictionary},
    year = 2017,
    url= {https://www.vocabulary.com/dictionary/},
    annote = {Definitions: derive, software},
}

@unpublished{dataDefinition,
	author = {Google Dictionary},
	title = {Data Definition},
    year = 2017,
    url= {http://googledictionary.freecollocation.com/meaning?word=data},
    annote = {Definition of data},
}

@unpublished{merriamWebsterDefinitions,
	author = {Merriam-Webster},
	title = {Marriam-Webster Dictionary Since 1828},
    year = 2017,
    url= {https://www.merriam-webster.com/dictionary/*},
    annote = {Definitions: accurate, accept, certifying, direct, ethical, illegal, lawful, maintain, outdated, responsibility, system, and work},
}

@unpublished{cambridgeDictionary,
	author = {Cambridge University Press},
	title = {Cambridge English Dictionary},
    year = 2017,
    url= {https://dictionary.cambridge.org/us/dictionary/english/*},
    annote = {Definitions: direct, participation},
}

@unpublished{participationDefinition,
	author = {Cambridge Dictionary},
	title = {Participation Definition},
    year = 2017,
    url= {https://dictionary.cambridge.org/us/dictionary/english/participation},
    annote = {Definition of participation},
}

@unpublished{directDefinition,
	author = {Cambridge Dictionary},
	title = {Direct Definition},
    year = 2017,
    url= {https://dictionary.cambridge.org/us/dictionary/english/direct},
    annote = {Definition of direct},
}

@unpublished{oxfordDictionary,
	author = {Oxford Dictionary},
	title = {Design Definition},
    year = 2017,
    url= {https://en.oxforddictionaries.com/definition/*},
    annote = {Definitions: design, formulate, integrity, policymaker, policy, sensitive, and signals},
}

@unpublished{digitalCertificateDefintion,
	author = {Microsoft},
	title = {Introduction to Code Signing},
    year = 2017,
    url= {https://msdn.microsoft.com/en-us/library/ms537361(v=vs.85).aspx},
    annote = {Definition of Digital Certification},
}

@unpublished{moreOnDigitalCertificates,
	author = {Microsoft},
	title = {Digital Certificates},
    year = 2017,
    url= {https://msdn.microsoft.com/en-us/library/windows/desktop/aa381975(v=vs.85).aspx},
    annote = {Why Digital Certification is important},
}

@unpublished{internationalSovereigntyDefinition,
	author = {United Nation's General Assembly},
	title = {A/RES/50/172},
    year = 1996,
    url= {http://www.un.org/documents/ga/res/50/ares50-172.htm},
    annote = {United Nation's General Assembly Resolution on International Sovereignty},
}

@unpublished{signedUsingCertificates,
	author = {Lucian Constantin},
	title = {New Stuxnet Related Malware Signed Using Certificate from JMicron},
    year = 2010,
    url= {http://news.softpedia.com/news/New-Stuxnet-Related-Malware-Signed-Using-Certificate-from-JMicron-148213.shtml},
    annote = {Stuxnet was digitally signed with certificates stolen from Realtek Semiconductor Corp and JMicron Technology Corp},
}

@unpublished{NSAandUnit8200,
	author = {Andrew Leedom},
	title = {Risk and Uncertainty in the First Salvo of Global Cyber Warfare},
    year = 2016,
    url= {http://www.saisjournal.org/posts/stuxnet},
    annote = {Agencies involved in Stuxnet's development - NSA and Unit 8200},
}

@unpublished{USEspionageLegalDefinition,
	author = {United States Government},
	title = {18 USC Ch. 37: ESPIONAGE AND CENSORSHIP},
    year = 1951,
    url= {http://uscode.house.gov/view.xhtml?path=/prelim@title18/part1/chapter37&edition=prelim},
    annote = {United States Legal Definition of Espionage},
}

@unpublished{stuxnetFireandForget,
	author = {Andrew C. Foltz},
	title = {Stuxnet, Schmitt Analysis, and the Cyber "Use-of-Force" Debate},
    year = 2012,
    url= {http://ndupress.ndu.edu/Portals/68/Documents/jfq/jfq-67/JFQ-67_40-48_Foltz.pdf},
    annote = {Stuxnet described as "fire-and-forget" precision weapon},
}

@unpublished{NationalSecurityAgencyAndUnit8200,
	author = {David E. Sanger},
	title = {Obama Order Sped Up Wave of Cyberattacks Against Iran},
    year = 2012,
    url= {http://www.nytimes.com/2012/06/01/world/middleeast/obama-ordered-wave-of-cyberattacks-against-iran.html?pagewanted=all},
    annote = {N.S.A. and Unit 8200 involvement in Stuxnet},
}

@unpublished{sevenIraniansIndicted,
	author = {The United State's Department of Justice},
	title = {Seven Iranians Working for Islamic Revolutionary Guard Corps-Affiliated Entities Charged for Conducting Coordinated Campaign of Cyber Attacks Against U.S. Financial Sector - One Defendant Also Charged with Obtaining Unauthorized Access into Control Systems of a New York Dam},
    year = 2016,
    url= {https://www.justice.gov/opa/pr/seven-iranians-working-islamic-revolutionary-guard-corps-affiliated-entities-charged},
    annote = {Iranian hacker charged with obtaining unauthorized access into SCADA control systems at the Bowman Dam in Rye, New York},
}

@unpublished{effForwardsIranDiscussion,
	author = {Electronic Frontier Foundation},
	title = {20150210-Intercept-Iran Current Topics - Interactions with GCHQ},
    year = 2015,
    url= {https://www.eff.org/document/20150210-intercept-iran-current-topics-interactions-gchq},
    annote = {United States' classified discussion of consequences from Western involvement in Iranian nuclear activities forwarded by Electronic Frontier Foundation},
}

@unpublished{acluForwardsIranDiscussion,
	author = {American Civil Liberties Union},
	title = {20150210-Intercept-Iran Current Topics - Interactions with GCHQ},
    year = 2015,
    url= {https://www.aclu.org/sites/default/files/field_document/Iran%20--%20Current%20Topics,%20Interaction%20with%20GCHQ.pdf},
    annote = {United States' classified discussion of consequences from Western involvement in Iranian nuclear activities forwarded by the American Civil Liberties Union},
}

@article{soverigntyAndMoralObligation,
 ISSN = {1526422X},
 URL = {http://www.jstor.org/stable/2377565},
 author = {W. E. Hocking},
 journal = {International Journal of Ethics},
 number = {3},
 pages = {314-326},
 publisher = {University of Chicago Press},
 title = {Sovereignty and Moral Obligation},
 volume = {28},
 year = {1918},
 annote = {Excerpt on a discussion of Sovereignty founded in Moral Obligation}
}

@unpublished{schneiderElectric,
	author = {Schneider Electric}},
	title = {Telemetry and Remote SCADA Solutions},
    year = 2012,
    url= {https://www.schneider-electric.com/solutions/eg/en/med/20340568/application/pdf/1485_se-whitepaper-letter-scadaoverview-v005.pdf},
    annote = {Definition of SCADA System and Host System},
}


text:
DESCRIPTION = "NVIDIA SEI metadata support library for GStreamer"
L4T_DEB_COPYRIGHT_MD5 = "e9ada95d2bb512af0bf751941ce6e6ba"

DEPENDS = "glib-2.0 gstreamer1.0"

L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-gstreamer"

require tegra-debian-libraries-common.inc

MAINSUM = "16b2b02bcd3f0a4dce9c0a85976c5e0345e7e5af17a8ecab4fdf40797a5f74a0"

TEGRA_LIBRARIES_TO_INSTALL = "\
    tegra/libgstnvdsseimeta.so.1.0.0 \
"
do_install() {
    install_libraries
    ln -s libgstnvdsseimeta.so.1.0.0 ${D}${libdir}/libgstnvdsseimeta.so
}

repository: SOL-Space-Operating-Linux/meta-tegra

repo_name: SOL-Space-Operating-Linux/meta-tegra


text:
SUMMARY = "MAVLink micro air vehicle marshalling / communication library"
HOMEPAGE = "http://qgroundcontrol.org/mavlink/"

LICENSE = "LGPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"

PV = "1.0.9"
SRCREV = "5a30dbf2546a131fd1529efeaead825e332f70cc"
SRC_URI = "git://github.com/mavlink/mavlink.git \
          "

S = "${WORKDIR}/git"

inherit cmake pythonnative

PARALLEL_MAKE = ""
OECMAKE_SOURCEPATH = "${S}"
OECMAKE_BUILDPATH = "${S}/build-${TARGET_ARCH}-${PV}"

FILES_${PN} += "${datadir}/pyshared"

repository: koenkooi/meta-uav

repo_name: koenkooi/meta-uav


text:
import React, { useEffect, useRef } from 'react';
import './Console.css';

// First, define a helper function.
const animateScroll = (duration, scrollDiv) => {
  var start = scrollDiv.current.scrollTop;
  var end = scrollDiv.current.scrollHeight;
  var change = end - start;
  var increment = 20;

  function easeInOut(currentTime, start, change, duration) {
    // by Robert Penner
    currentTime /= duration / 2;
    if (currentTime < 1) {
      return (change / 2) * currentTime * currentTime + start;
    }
    currentTime -= 1;
    return (-change / 2) * (currentTime * (currentTime - 2) - 1) + start;
  }

  function animate(elapsedTime) {
    elapsedTime += increment;
    var position = easeInOut(elapsedTime, start, change, duration);
    scrollDiv.current.scrollTop = position;
    if (elapsedTime < duration) {
      setTimeout(function() {
        animate(elapsedTime);
      }, increment);
    }
  }

  animate(0);
};

export default function Console({ history, clearHistory }) {
  const scrollDiv = useRef(null);

  useEffect(() => {
    animateScroll(300, scrollDiv);
  }, [history]);

  return (

          {history.map((item, index) => (

              >{' '}
              {item.text}

          ))}

            >

        <button
          onClick={clearHistory}
          className='button is-white is-outlined is-small'
        >
          Clear
        </button>

  );
}

repository: JoshRosenstein/futils

repo_name: JoshRosenstein/futils

gha_language: TypeScript


text:
DESCRIPTION = "\
IPC::Run allows you run and interact with child processes \
using files, pipes, and pseudo-ttys. Both system()-style and scripted \
usages are supported and may be mixed. Likewise, functional and OO API \
styles are both supported and may be mixed."
HOMEPAGE = "https://metacpan.org/release/IPC-Run"
SECTION = "libs"
LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSE;md5=0ebd37caf53781e8b7223e6b99b63f4e"
DEPENDS = "perl"

SRC_URI = "git://github.com/toddr/IPC-Run.git;branch=master;protocol=https"
SRCREV = "44b1f2d2021615c88f2f6b1a6cbdd9aebaeb4ad1"

S = "${WORKDIR}/git"

inherit cpan

EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}"

do_compile() {
    export LIBC="$(find ${STAGING_DIR_TARGET}/${base_libdir}/ -name 'libc-*.so')"
    cpan_do_compile
}

repository: openembedded/meta-openembedded

repo_name: openembedded/meta-openembedded


text:
DESCRIPTION = "Qt5 for Embedded Linux (Qt without X11)"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690"

PR = "r0"

inherit packagegroup

RDEPENDS_${PN} = " \
	qtbase \
	qtbase-tools \
	qtbase-plugins \
	qtdeclarative \
	qtdeclarative-tools \
	qtscript \
	qtserialport \
	qtconnectivity \
	os20-ble-server \
"

repository: texierp/meta-iot

repo_name: texierp/meta-iot