Brackets friss Fedora 21-en

Ehhez biza RPM-et kell gyártani, mert nem gyártanak (illetve aki eddig csinálta, az kvázi már nem akar foglalkozni ezzel).

Az npm csomagon kívül még egy függőség is kelleni fog hozzá, drótozzuk be őket root-ként:

yum install npm
cd /etc/yum.repos.d/
wget https://copr.fedoraproject.org/coprs/red/libgcrypt.so.11/repo/fedora-rawhide/red-libgcrypt.so.11-fedora-rawhide.repo
yum install compat-libgcrypt

Húzzuk le ezt a repót (saját userrel) simán a home alá:


git clone https://github.com/jgillich/brackets-rpm
cd brackets-rpm
./fetch_source.sh

Ez megcsinálja nekünk az rpmbuild struktúráját a home-unkba, lépjünk be:


cd /home/user/rpmbuild/SPECS
rpmbuild -ba brackets.spec
# elmegy teáért, kávéért, stb
# ha végzett, akkor architektúrának megfelelően lépj be
cd /home/user/rpmbuild/RPMS/x86_64
su
rpm -i ./brackets-*.rpm
exit

Ha kijön új release, akkor az brackets-rpm könyvtárban futtatjuk a fetch_source.sh scriptet, majd belépünk a SPECS-be, a többi meg már ismert folyamat.

Feltettem, ha valaki nem akar buildelni:
http://www.dacr.hu/rpms/brackets-1.0-2.fc21.x86_64.rpm

(lassan kéne már egy repot csinálnom, mert van már pár saját rpm a gépemen...)

SZERK: Lett saját repo

Hozzászólások

Szép dolog. Mit ad ez az eszköz, amit egy rakás másik editor nem?

Amúgy a live-omhoz a compton és skippy-xd csomagokat én is forrásból állítom elő. Néha nincs más megoldás.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Szolgálati közlemény: csinálj légy szíves úgy, hogy a code tag-et bezárod, break-kel töröd a mondandód, code tag-et megnyitod, s folytatod az irományt. Most az a baj, hogy a rövid nézetben a nyitott code tag miatt lentebb minden fixed karakterrel lesz megjelenítve.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Engem az érdekelne, hogy nem lehetne-e szankcionálni azt, hogy ha valaki elcseszi ÉS még meg se nézi, hogy elcseszte-e a fél blog oldalt ÉS hosszú távon is így marad (van, hogy az ember benézi, de arra van az előnézet és ha már code taget használ, le lehet ellenőrizni.)

Ha már trey nem képes arra, hogy szerezzen valakit, aki értelmes rendszert farag a drupalból.

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™

Van, de a 21-es verzióval már nem nagyon foglalkozik. A vége kb. az lett a githubon, hogy gyártsd le magadnak.
Valahol értem, mert külső repo függőség kell ahhoz, ami 20-ban még benne volt (most is benne van, csak frissebb és az nem tetszik a cuccnak), de simán megoldható volna a readmebe betolni az infót (mármint hogy telepítés előtt tedd fel ezt meg ezt a csomagot).

Ha a hivatalosba, vagy akár rpmfusionbe be akarjuk tenni, akkor azt hosszú távon is karban kell tartani. Nekem nincs ilyen irányú tapasztalatom, én csak csomagot gyártottam magamnak (ott valami automatizált build folyamat megy talán). Illetve akkor az a lib is be kell hogy kerüljön, ami most kiszorult (frissült). Vagy a csomagba betoljuk statikusan azt a libet.

En megneznem, pontosan mi a baj a frissebb libbel, es megprobalnek migralni. Esetleg egyeztetnek a brackets fejlesztojevel, hogy hogyan tudnad elosegiteni a fuggoseg frissiteset.
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:


()=() 
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()

Megcsináltam, a megoldást megírtam jgillich-nek, aztán ha továbbra is csinálja, akkor örvendezés van, ha nem, akkor csinálom én, nekem úgy is kell a csomag (nincs kedvem minden gépemen faragni). Csináltam egy scriptet, ami legyárja a csomagot, betolja az src-t githubra, majd beszól a copr-nak, hogy húzza le és forgassa. Kvázi egy kattintással megvagyok, nem tart semmiből.
Köszi, hogy a fülembe ültetted a bogarat, jó játék ez a copr :)