WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: tc-ext-tools: A package build system for Tiny Core Linux  (Read 31532 times)

Offline Arslan S.

  • Hero Member
  • *****
  • Posts: 825
tc-ext-tools: A package build system for Tiny Core Linux
« on: November 27, 2011, 07:01:25 AM »
About 1.5 years ago i started using scripts to ease updating packages i maintain and in time these scripts turned into a package build system which is hosted at the following site
http://code.google.com/p/tc-ext-tools/

You can learn the basics by reading the introduction wiki and readme file given below

Quote
# What is tc-ext-tools ?
t(iny)c(ore)-ext(ension)-tools is a package build system developed for Tiny Core Linux.
It is originally written by Sercan Arslan (aka Arslan S. at Tiny Core Linux).

# What is the aim of the project ?
The aim of the project is to reduce the command line usage as much as possible
and create a high level, easy and fast package maintenance system.

# What are the main design concepts behind it ?
The package build system, which is inspired by the divide and conquer philosophy, is based on a set of tools.
The building process of a package is done step by step and the package maintainer has complete control
over defining each step as a rule.

# Where is the project hosted at ?
The project is hosted at http://code.google.com/p/tc-ext-tools/

# Where to start ?
http://code.google.com/p/tc-ext-tools/wiki/Introduction

Sercan Arslan <arslanserc@gmail.com>

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #1 on: November 30, 2011, 06:46:21 PM »
I have downloaded it and installed it, and trying to feel my way around.  Obviously a lot of time and effort has been put into this.

Offline Arslan S.

  • Hero Member
  • *****
  • Posts: 825
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #2 on: December 01, 2011, 03:19:41 AM »
I have downloaded it and installed it, and trying to feel my way around.  Obviously a lot of time and effort has been put into this.

yes true but that's due to amount of extensions i have made
from each extension i have learnt smth and added support for it

Offline Arslan S.

  • Hero Member
  • *****
  • Posts: 825
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #3 on: December 10, 2011, 04:18:13 PM »
I will be leaving on Monday morning and be back in the mids of May due to military obligations in my country. I am going to a very cold place, city of Ardahan in eastern Turkey. I added tcesubmit as a committer to tc-ext-tools. So you will have access to my packages. Please feel free to update any package and commit. I will be glad especially if someone maintains chromium-browser while i am away because it is the most frequently used extension i believe.

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #4 on: December 10, 2011, 07:38:15 PM »
Good luck and return safe, Arslan S.

Offline caminati

  • Full Member
  • ***
  • Posts: 184
    • Homepage
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #5 on: December 11, 2011, 03:04:41 AM »
I will be leaving on Monday morning and be back in the mids of May due to military obligations in my country. I am going to a very cold place, city of Ardahan in eastern Turkey.

Best wishes!
Spread the word of TC in tha army! :)

Offline CaptBill

  • Newbie
  • *
  • Posts: 17
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #6 on: January 02, 2012, 05:53:46 PM »
Hi Arslan,

Many thanks for creating the Lazarus.tcz+FPC! Also, your tc-ext-tools seem to be a perfect match for Lazarus (we need to have multiple configs for multiple environments, as one example) Question...is the package build process employed by tc-ext-tools the same (or close) to the Lazarus package build system? Can we build/compile/maintain Lazarus packages via tc-ext-tools?

And as a note, FreePascal just released a major upgrade to 2.6 on new years day.

I am spreading the word of your excellent work at the Lazarus forum. Now I will post about tc-ext-tools. I thing TCore+Lazarus+tc-ext-tools could make the coolest development environment around.

(I hope you get to read this soon)

Cheers
« Last Edit: January 02, 2012, 05:55:56 PM by CaptBill »
James 3[4] Behold also the ships, which though they be so great, and are driven of fierce winds, yet are they turned about with a very small helm, whithersoever the governor listeth.

Offline Arslan S.

  • Hero Member
  • *****
  • Posts: 825
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #7 on: January 14, 2012, 07:40:49 AM »
Hi everyone,

please do not expect any commitment from me before may 17
it has been 34 days and remaining 124 days to freedom
after joining the army i learned one thing very good, the meaning of freedom

as i said before please don't hesitate to use tc-ext-tools to update anything

i wish everyone to be free

Offline vinnie

  • Hero Member
  • *****
  • Posts: 1187
  • HandMace informatic works
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #8 on: January 14, 2012, 08:17:31 AM »
when humanity will evolved and stop the wars, then perhaps they will no longer serve these obligations (or deprivation of liberty)
In the meantime, hold on!
 ;)

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #9 on: January 14, 2012, 10:12:47 PM »
I am sure we all appreciate Arslan's contributions to TC and look forward to his return.

Offline AmatCoder

  • Full Member
  • ***
  • Posts: 179
    • AmatCoder Projects
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #10 on: January 15, 2012, 06:58:14 PM »
after joining the army i learned one thing very good, the meaning of freedom
+1
I am sure we all appreciate Arslan's contributions to TC and look forward to his return.
+1

----
I am playing with tce-ext-tools. It's a great system, I like! 

But it needs a fix for 4.2... In /common/function ->line 291 where
Code: [Select]
TCE_DIR=$(cat /opt/.tce_dir) must be something like
Code: [Select]
TCE_DIR=/etc/sysconfig/tcedir
I write here in case anyone has problems with it.

Regards.

Offline Arslan S.

  • Hero Member
  • *****
  • Posts: 825
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #11 on: January 29, 2012, 04:07:24 AM »
hi tc people hope you are going well without me

107 days remaining, 1/3 completed and all i need is patience here

Offline vinnie

  • Hero Member
  • *****
  • Posts: 1187
  • HandMace informatic works
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #12 on: January 29, 2012, 04:07:05 PM »
For reasons of curiosity, I tried with liferea but I could not:
1 Download with svn tc-ext-tools and liferea
2 Add AmatCoder mod
3 Create .config (from config.sample, included as attachments) and install
4 Edit common of liferea (included as attachments)
5 buildit

I get this error

I think is new dep of liferea 1.8
« Last Edit: January 29, 2012, 04:10:36 PM by vinnie »

Offline AmatCoder

  • Full Member
  • ***
  • Posts: 179
    • AmatCoder Projects
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #13 on: January 30, 2012, 09:44:19 AM »
[...]
I think is new dep of liferea 1.8

I do not try it but I guess you need add to BUILD_DEPENDS:

Code: [Select]
libunique-dev
json-glib
json-glib-dev

Offline AmatCoder

  • Full Member
  • ***
  • Posts: 179
    • AmatCoder Projects
Re: tc-ext-tools: A package build system for Tiny Core Linux
« Reply #14 on: January 30, 2012, 10:12:45 AM »
hi tc people hope you are going well without me

107 days remaining, 1/3 completed and all i need is patience here

Hold on, men!  ;)