RSS
 

Fedora RPMS for Enlightenment 0.17.2.1 and EFL 1.7.6x

28 Apr

Sorry this one took longer, however it's up on the repo. This is the 0.17.2.1 Enlightenment release and the 1.7.6x of EFL. I have not tested this build, i am going to pull it down to my local machines and see how it goes. I built new Python bindings and all the modules that i had before. I hope i didn't miss any. If so let me know in the comments.

Note

This will be my final build of for Fedora 17. I am planning on upgrading my machine to either 18 or 19 here soon. Yes 19 is not out yet, but the alpha is so i know a release might happen before i get my machine updated. Also i need to purchase a new laptop. Anyway enjoy the build and let me know if you have issues.

UPDATE: Fri May 10 16:41:27 CDT 2013

So i forgot to build enlightenment 0.17.2.1 and then when i did i uploaded it and forgot to update the repo database. Well that has been done. You might need to run a yum clean all. Well "all" is what i have run. I am sure someone will comment to let me know exactly which option i should give yum clean. I hear that the 1.7.7 libs will be out soon. So maybe this weekend i will have a working and good build system.

UPDATE: Sat May  4 08:59:17 CDT 2013

It was reported that eina-1.7.6 was missing. This i found was only for the Fedora 18 x86_64 release. I have fixed that and uploaded the rpm. Hopefully for this release we don't have any more issues.

UPDATE: Mon Apr 29 20:13:39 CDT 2013

I have fixed connman so that it does not Obsolete NetworkManager. Also Macfly reported an issues with eeze. I have fixed that package and uploaded a new version. Enjoy the Enlightenment goodness. Also this is the last version for Fedora 17. I will be doing only Fedora 18 and 19 from now on. I might put 19 up for the 1.7.6 EFL release. I will see how much time i get to devote to the build.

UPDATE: Mon Apr 29 07:25:53 CDT 2013

I am going to rebuild connman and not obsolete NetworkManager. It will cause issues when you try and update. I am sorry about this unforeseen side effect. I will have the rebuilt package up tonight.

 

 
9 comments

Posted ed_mann in Open Source

 

git export like svn export

12 Apr

Some code i wrote to do git export like svn export.

#!/bin/bash
######################################################################
# Simple script that will export a git version similar to svn export #
# Created 07/18/2012 by Edward Mann edmann.com                       #
######################################################################
GIT=`which git`
TAR=`which tar`
######################################################################
# Don't change the below, unless you know what you are doing.        #
######################################################################
REMOTE=$1
TREE=$2
DIR=$3

RED='\e[1;31m'
BLUE='\e[1;34m'

#
# Check that our git executable is present and
# also that we have a good tar executable
#
checkSetup() {
    echo -e "${BLUE}Checking setup..."
    if [ ! -x ${GIT} ];
        then
            echo -e "${RED}The path i have set for the git executables is either wrong or not executable!"
            exit 1
    fi
    
    if [ ! -x ${TAR} ]
        then
            echo -e "${RED}The path i have set for the tar executables is either wrong or not executable!"
            exit 1
    fi
if [ "${REMOTE}" == "" ] || [ "${TREE}" == "" ] || [ "${DIR}" == "" ];
then    
    showUsage
    exit 1
fi
    
}
showUsage(){
    echo "Usage:"
    echo "git-export <repo> <tree> <dir>"
    echo "<repo>: Source to create export from."
    echo "<tree>: The tree or commit to produce an export for."
    echo "<dir>: The directory to store the export into."
}
#
# Check that our directory does not exist. I don't want to remove the directory or overwrite the
# directory. This will hopefully prevent someone from destroying a directory acidentally.
#
checkDir(){
    if [ -d ${DIR} ]
        then
            echo -e "${RED}The directory '${DIR}' exists, please remove the directory first."
            exit 1
        else
            echo -e "${BLUE}Creating directory '${DIR}'..."
            mkdir ${DIR}
        fi
}
doExport(){
    echo -e "${BLUE}Running Export..."
    `${GIT} archive --format=tar --remote=${REMOTE} ${TREE} | (cd ${DIR} && ${TAR} -xf -)`
}
    checkSetup
    checkDir
    doExport

 
0 comments

Posted ed_mann in Open Source

 

Torture Developer and Being a Better Developer

05 Apr

Here are two articles i have found that are intersting to me.

The first on is 16 ways to torture a developer. My current boss Mark Valentine has been great at letting me use what i need to get the job done. He has been a great boss over the years. (Thanks Mark for not sticking me with Windows.)

The second article is from the same site and it's 10 steps to becoming the developer everyone wants. Looks like i have a few down, and a few i could work on.

Well that's all for now. I have some documentation to write, and i see someone is wanting Fedora 19 rpms for Enlightenment. Speaking of Enlightenment a new release is in the works (so i have read) so new packages should be out soon. This has grown since the last time i built it. I have included many more modules and also the python bindings. I will see how i can update the build process. It was kinda automated, however with the bindings and modules i have 3 different ways now. :-D It will get figured out.

 
0 comments

Posted ed_mann in Open Source

 

Enlightenment Python Bindings in yum repo

03 Apr

Today i have built the following python bindings for Enlightenment

  1. python-ecore
  2. python-e_dbus
  3. python-edje
  4. python-elementary
  5. python-emotion
  6. python-ethumb
  7. python-evas

I also built econnman and connman to go with it. You can now install econnman and it should pull in all dependencies. I have not tested this, and i did obsolete NetworkManager in my connman package. I am not sure if this is the correct thing to do, however you can't have both NetworkManager and connman managing the same interfaces. Well at least when i tried it on my machine i lost all connections.

Also note that i have not thoroughly tested econnman and connman. I was able to get it up and running and see the connections, but i have other work to do so i left it at that. I hope you guys that use this repo can help me test econnman and provide feedback. I appreciate everyone that took the time to comment on things that were not working and to make me aware of issues. I look forward to the next release being better and solving problems that were encountered.

Fedora 17 Repo RPM

Fedora 18 Repo RPM

As always let me know of any issues.

 
8 comments

Posted ed_mann in Open Source